<?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日志写logstash配置appender参考
logback是在log4j的基础上衍生出来的日志管理技术,现在外面用的也非常广,这里给大家分享一个我们经常用的配置,我们公司项目中已经在使用了,亲测可行,需要的下载看看,希望对你有帮助
本文件为logback日志配置demo, 讲解如何配置logback日志及不同的配置方式,示例代码; 本包为maven项目。
logback日志配置文件的详细注解,介绍指定哪个java包或者java类输出日志,输出什么level的日志,日志的文件命名,路径等
logback日志的jar包和配置介绍:logback-classic-1.1.2.jar、logback-core-1.1.2.jar、slf4j-api-1.7.7.jar、logback.xml、rsframework.properties
Grails3配置logback日志.pdf
springboot-logback日志文件配置
LogBack配置文件,主要包括LOGBack的配置文件内容
目前所有的日志记录方式采用的都是同步的方式,即直接将日志写入文件。每次日志输出到文件都会进行一次磁盘IO,在多应用的时候这种效果会导致一定的线程运行延迟,所以可以采用异步的方式处理。 采用异步写日志的...
异步输出日志的原理 ...如果将所有日志都存储在一个文件中,文件大小也随着应用的运行越来越大并且不好排查问题,正确的做法应该是将error日志和其他日志分开,并且不同级别的日志根据时间段进行记录存储。
适用于java中的Logback日志框架
资源是logback-prod生产环境的日志配置和打印方式,以下内容仅供自己学习和使用!请勿用作商业用途!
springboot 日志配置文件 logback 它当前分为以下三个模块: logback-core:其它两个模块的基础模块。 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如...
记录本地日志配置方式,方便交流学习使用,logback-local本地日志配置方式, logback-local本地日志配置方式
logback+slf4j 异步日志输出到不同级别的文件-配置文件,下载即可使用。结合lombok【@slf4j】即可方便愉快的输出日志了 666
其中包含logback.xml配制详解,所配制的jar包,maven配制,我们项目的配制,里面还包含日志打包等
具体就不多说了,案例里面有文档,而且每个注释都很详细
Logback日志应用.mp4