logback 只能有 1 个 <root> 标签!
?xml version1.0 encodingUTF-8? configuration !-- 路径 -- property namePATH value./log/open/ !-- 控制台输出 -- appender nameSTDOUT classch.qos.logback.core.ConsoleAppender encoder Pattern%d{yyyy-MM-dd HH:mm:ss.SSS} %highlight(%-5level) %blue(%-50logger{50}:%-4line) %thread %green(%-18X{LOG_ID}) %msg%n/Pattern /encoder /appender !-- TRACE 日志文件 -- appender nameTRACE_FILE classch.qos.logback.core.rolling.RollingFileAppender file${PATH}/trace.log/file rollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy FileNamePattern${PATH}/trace.%d{yyyy-MM-dd}.%i.log/FileNamePattern timeBasedFileNamingAndTriggeringPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedFNATP maxFileSize10MB/maxFileSize /timeBasedFileNamingAndTriggeringPolicy /rollingPolicy layout pattern%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %-50logger{50}:%-4line %green(%-18X{LOG_ID}) %msg%n/pattern /layout /appender !-- ERROR 日志文件 -- appender nameERROR_FILE classch.qos.logback.core.rolling.RollingFileAppender file${PATH}/error.log/file rollingPolicy classch.qos.logback.core.rolling.TimeBasedRollingPolicy FileNamePattern${PATH}/error.%d{yyyy-MM-dd}.%i.log/FileNamePattern timeBasedFileNamingAndTriggeringPolicy classch.qos.logback.core.rolling.SizeAndTimeBasedFNATP maxFileSize10MB/maxFileSize /timeBasedFileNamingAndTriggeringPolicy /rollingPolicy filter classch.qos.logback.classic.filter.LevelFilter levelERROR/level onMatchACCEPT/onMatch onMismatchDENY/onMismatch /filter layout pattern%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %-50logger{50}:%-4line %green(%-18X{LOG_ID}) %msg%n/pattern /layout /appender !-- 必须只有一个 root !!! -- root levelINFO appender-ref refSTDOUT/ appender-ref refTRACE_FILE/ appender-ref refERROR_FILE/ /root /configuration
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2477184.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!