关于log4j几个稍微高级一点的用法

1、如何把引用的第三方包里的日志也打印出来??

在你的log4j.properties文件中加一行即可,

log4j.logger.xxx  =  DEBUG(日志级别,多说一句INFO比DEBUG级别高)

其中,xxx即引入的第三方jar包的包路径,比如com.apache.springframework.web


2、利用log4j.aditivity.xxx设置不同包下的日志打印到不同的日志文件


扩展一下,对于打印到不同的日志文件,可以实现自己的Logger,比如审计日志单独打印到一个文件,可以实现一个AudditLogger,并在log4j.properties属性文件中配置,


log4j.logger.xxx = INFO,audit

然后再配置关于audit的appender

你可能感兴趣的:(关于log4j几个稍微高级一点的用法)