研究了一下Log4j
主要有几点注意的:
使用
static final log = Logger.getLogger("myClass");
if(log.isDebugEnabled()) { //比较高效
log.debug("Hello");
}
log.error("exception occur", ex);
log.fatal("fatal exception", ex);
然后主要就是log4j.properties的设置问题:
主要有几项:
log4j.rootLogger = WARN, stdout, A1 // [level], appender
[Appender]
ConsoleAppender:
log4j.appender.stdout = org.apache.log4j.ConsoleAppender;
RollingFileAppender:
File / MaxFileSize(100KB) / MaxBackupIndex
[layout]
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{yy-MM-dd HH:mm:ss} %m%n