本文共 4436 字,大约阅读时间需要 14 分钟。
说明:一般情况下logback可以指定类使用什么样的级别显示输出日志,并且同一类可以指定不能级别,然后对应级别进行输出日志。
第一种配置:
[%date{yyyy-MM-dd HH:mm:ss}] [%-5level] --%mdc{client} %msg%n UTF-8 ${LOG_HOME}/trace.log logs/trace.%d{yyyy-MM-dd}.log [%date{yyyy-MM-dd HH:mm:ss}] [%-5level] [%logger:%line] --%mdc{client} %msg%n UTF-8 ${LOG_HOME}/info.log logs/info.%d{yyyy-MM-dd}.log [%date{yyyy-MM-dd HH:mm:ss}] [%-5level] [%logger:%line] --%mdc{client} %msg%n INFO ACCEPT DENY UTF-8 ${LOG_HOME}/debug.log logs/debug.%d{yyyy-MM-dd}.log [%date{yyyy-MM-dd HH:mm:ss}] [%-5level] [%logger:%line] --%mdc{client} %msg%n DEBUG ACCEPT DENY UTF-8 ${LOG_HOME}/warn.log logs/warn.%d{yyyy-MM-dd}.log [%date{yyyy-MM-dd HH:mm:ss}] [%-5level] [%logger:%line] --%mdc{client} %msg%n WARN ACCEPT DENY UTF-8 ${LOG_HOME}/error.log logs/error.%d{yyyy-MM-dd}.log [%date{yyyy-MM-dd HH:mm:ss}] [%-5level] [%logger:%line] --%mdc{client} %msg%n ERROR ACCEPT DENY
第二种配置:
UTF-8 %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n UTF-8 ${LOG_HOME}/myApp.log.%d{yyyy-MM-dd}.log 30 %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n 10MB --> com.mysql.jdbc.Driver jdbc:mysql://127.0.0.1:3306/databaseName root root
参考:
(以上部分内容转自此篇文章)
==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==转载地址:http://soywl.baihongyu.com/