当前位置: 移动技术网 > IT编程>开发语言>Java > log4j不同级别的日志打印到不同的目录

log4j不同级别的日志打印到不同的目录

2019年07月23日  | 移动技术网IT编程  | 我要评论

异世之火德星君txt,林子聪老婆,一二三四歌 歌词

<dependencies>
<dependency>
<groupid>org.slf4j</groupid>
<artifactid>slf4j-log4j12</artifactid>
<version>1.7.25</version>
</dependency>
</dependencies>




public class a {
private static logger logger = loggerfactory.getlogger(a.class);

public static void main(string[] args) {
logger.debug("debug");
logger.info("info");
logger.error("error");
}
}




#root日志
log4j.rootlogger=stdout,debug,info,warn,error

#控制台日志
log4j.appender.stdout=org.apache.log4j.consoleappender
log4j.appender.stdout.target=system.out
log4j.appender.stdout.layout=org.apache.log4j.patternlayout
log4j.appender.stdout.layout.conversionpattern=%d %-5p %c{1}:%l - %m%n

#debug级别日志
log4j.appender.debug=org.apache.log4j.rollingfileappender
log4j.appender.debug.threshold=debug
log4j.appender.debug.file=logs/debug.log
log4j.appender.debug.maxfilesize=200mb
log4j.appender.debug.maxbackupindex=5
log4j.appender.debug.layout=org.apache.log4j.patternlayout
log4j.appender.debug.layout.conversionpattern=%d %-5p %l - %m%n
log4j.appender.debug.filter.infofilter = org.apache.log4j.varia.levelrangefilter
log4j.appender.debug.filter.infofilter.levelmin=debug
log4j.appender.debug.filter.infofilter.levelmax=debug


#info级别日志
log4j.appender.info=org.apache.log4j.rollingfileappender
log4j.appender.info.threshold=info
log4j.appender.info.file=logs/info.log
log4j.appender.info.maxfilesize=200mb
log4j.appender.info.maxbackupindex=5
log4j.appender.info.layout=org.apache.log4j.patternlayout
log4j.appender.info.layout.conversionpattern=%d %-5p %l - %m%n
log4j.appender.info.filter.infofilter = org.apache.log4j.varia.levelrangefilter
log4j.appender.info.filter.infofilter.levelmin=info
log4j.appender.info.filter.infofilter.levelmax=info

#warn级别日志
log4j.appender.warn=org.apache.log4j.rollingfileappender
log4j.appender.warn.threshold=warn
log4j.appender.warn.file=logs/warn.log
log4j.appender.warn.maxfilesize=200mb
log4j.appender.warn.maxbackupindex=5
log4j.appender.warn.layout=org.apache.log4j.patternlayout
log4j.appender.warn.layout.conversionpattern=%d %-5p %l - %m%n
log4j.appender.warn.filter.warnfilter = org.apache.log4j.varia.levelrangefilter
log4j.appender.warn.filter.warnfilter.levelmin=warn
log4j.appender.warn.filter.warnfilter.levelmax=warn

#error级别日志
log4j.appender.error=org.apache.log4j.rollingfileappender
log4j.appender.error.threshold=error
log4j.appender.error.file=logs/error.log
log4j.appender.error.maxfilesize=200mb
log4j.appender.error.maxbackupindex=5
log4j.appender.error.layout=org.apache.log4j.patternlayout
log4j.appender.error.layout.conversionpattern=%d %-5p %l - %m%n
log4j.appender.error.filter.errorfilter = org.apache.log4j.varia.levelrangefilter
log4j.appender.error.filter.errorfilter.levelmin=error
log4j.appender.error.filter.errorfilter.levelmax=error





如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网