<?xml version="1.0" encoding="UTF-8"?> <configuration> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%d %p [%c] - <%m>%n</pattern> </encoder> </appender> <substitutionProperty name="log.base" value="e:\\umn" /> <appender name="logfile" class="ch.qos.logback.core.rolling.RollingFileAppender"> <File>${log.base}/WEB-INF/logs/main.log</File> <encoder> <pattern>%d %p [%c] - <%m>%n</pattern> </encoder> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <MaxHistory>50000</MaxHistory> <fileNamePattern>${log.base}/WEB-INF/logs/main.log.%d{yyyy-MM-dd}-%i.log</fileNamePattern> <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <MaxFileSize>50MB</MaxFileSize> </TimeBasedFileNamingAndTriggeringPolicy> </rollingPolicy> </appender> <logger name="jdbc.sqlonly" level="INFO"/> <logger name="jdbc.audit" level="INFO"/> <logger name="org.springframework" level="INFO"/> <logger name="jdbc.sqltiming" level="INFO"/> <logger name="org.hibernate" level="INFO"/> <logger name="jdbc.resultset" level="INFO"/> <!-- mybatis log --> <logger name="com.ibatis" level="INFO" /> <logger name="com.ibatis.common.jdbc.SimpleDataSource" level="INFO" /> <logger name="com.ibatis.common.jdbc.ScriptRunner" level="INFO" /> <logger name="com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate" level="INFO" /> <logger name="java.sql.Connection" level="debug" /> <logger name="java.sql.Statement" level="debug" /> <logger name="java.sql.PreparedStatement" level="debug" /> <root level="INFO"> <appender-ref ref="stdout"/> <appender-ref ref="logfile"/> </root> </configuration>
logback 日志配置生成当天志并分大小
猜你喜欢
转载自mianhuaman.iteye.com/blog/2195866
今日推荐
周排行