在我们的应用程序中,日志的输出是我们调试和查看程序运行状态的重要信息,下面来给大家简单讲解下log4J中
关于日志信息的配置:
log4j.rootLogger=INFO,Console,fileLog
#信息在控制台中打印
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=log4j: %d [%t] %-5p %c - %m%n
#将com.spc.service.busimonitor包下的debug级别的日志输出到C:/tmp/monitor.log文件
log4j.logger.com.spc.service.busimonitor=debug,busimonitor #设置busimonitor的日志级别,此级别不受rootLogger的日志级别影响log4j.appender.busimonitor=org.apache.log4j.RollingFileAppender
log4j.appender.busimonitor.File=C:/tmp/monitor.log
log4j.appender.busimonitor.Append=true
log4j.appender.busimonitor.layout=org.apache.log4j.PatternLayout
log4j.appender.busimonitor.layout.ConversionPattern=log4j: %d [%t] %-5p %c - %m%n
#其他的日志信息打印到C:/tmp/log.log文件
log4j.appender.fileLog=org.apache.log4j.RollingFileAppender
log4j.appender.fileLog.File=C:/tmp/log.log
log4j.appender.fileLog.MaxFileSize=512KB
log4j.appender.fileLog.layout=org.apache.log4j.PatternLayout
log4j.appender.fileLog.layout.ConversionPattern=log4j: %d [%t] %-5p %c - %m%n