常用的logback配置文件
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/home/pro/ject/pro_log/pro.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
</encoder>
</appender>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>
<!--
<appender name="db" class="ch.qos.logback.classic.db.DBAppender">
<connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">
<dataSource class="com.mchange.v2.c3p0.ComboPooledDataSource">
<driverClass>oracle.jdbc.OracleDriver</driverClass>
<jdbcUrl>jdbc:oracle:thin:@172.18.18.203:1521:emdb</jdbcUrl>
<user>traffic_new</user>
<password>admin123</password>
</dataSource>
</connectionSource>
<encoder>
<pattern>%date [%file:%line] %msg%n</pattern>
</encoder>
</appender>
-->
<logger name="org.hibernate" level="WARN" />
<logger name="com.mchange" level="WARN" />
<logger name="org.springframework" level="DEBUG" />
<logger name="com.opensymphony" level="WARN" />
<logger name="org.apache" level="WARN" />
<logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="WARN" />
<logger name="org.hibernate.SQL" level="WARN" />
<logger name="org.hibernate.engine.QueryParameters" level="WARN" />
<logger name="org.hibernate.engine.query.HQLQueryPlan" level="WARN" />
<root level="debug">
<appender-ref ref="STDOUT"/>
<appender-ref ref="FILE"/>
<!--
<appender-ref ref="db"/>
-->
</root>
</configuration>