1、如下是log4j.properties 文件的配置方式:
log4j.rootLogger=INFO, L, stdout
log4j有一个 rootLogger 和普通 Logger 的概念,默认情况下我们只需要一个 rootLogger,就是所有的日志只会输出到这一个日志文件中。
log4j.logger.com.dili.toll.server.gw.impl.CardPayServiceImpl= INFO, pay
这句中的”com.dili.toll.server.gw.impl.CardPayServiceImpl
”,表示该普通 logger 日志配置生效的package 的完全路径;
其中 pay,表示该普通 logger 的名字。
log4j.appender.pay=org.apache.log4j.DailyRollingFileAppender
log4j.appender.pay.File=tollLog/pay.log
log4j.appender.pay.layout=org.apache.log4j.PatternLayout
log4j.appender.pay.layout.ConversionPattern=%d %p [%c] - %m%n