Log4j info和error输出到不同文件
2011-01-19 23:08
225 查看
Log4j info和error输出到不同文件,即info层次的信息输出到info.log文件,error层次的信息输出到error.log。
log4j.properties
Log4jDemo类
不知有没有其他更好的方法?
log4j.properties
log4j.rootLogger=debug,stdout #Console appender log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n #infofile log4j.logger.infofile = info,infofile log4j.appender.infofile.Append=true log4j.appender.infofile =org.apache.log4j.DailyRollingFileAppender log4j.appender.infofile.layout=org.apache.log4j.PatternLayout log4j.appender.infofile.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.infofile.File=info.log log4j.appender.infofile.DatePattern='.'yyyy-MM-dd'.log' #errorfile log4j.logger.errorfile = error,errorfile log4j.appender.errorfile.Append=true log4j.appender.errorfile =org.apache.log4j.DailyRollingFileAppender log4j.appender.errorfile.layout=org.apache.log4j.PatternLayout log4j.appender.errorfile.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.errorfile.File=error.log log4j.appender.errorfile.DatePattern='.'yyyy-MM-dd'.log'
Log4jDemo类
public class Log4jDemo { static Logger infoLogger = Logger.getLogger("infofile"); static Logger errorLogger = Logger.getLogger("errorfile"); public static void main(String[] args) { try { infoLogger.info("run division.."); int result = 7/0; } catch(ArithmeticException e) { errorLogger.error("Can not divide by zero"); } } }
不知有没有其他更好的方法?
相关文章推荐
- Log4j info和error输出到不同文件
- log4j日志输出分级别或模块到不同文件
- 使用log4j配置不同文件输出不同内容
- 【J2EE系列】log4j日志输出分级别或模块到不同文件
- Log4j按级别输出日志到不同文件配置分析
- Log4j按级别输出日志到不同文件配置分析
- Log4j 不同的包输出到不同的文件
- Log4j不同模块输出到不同的文件中
- log4j详解 将指定日志输出到不同的文件中
- Log4j将不同Package的日志输出到不同的文件
- 利用Log4j将不同Package的日志输出到不同文件的方法
- log4j的配置及使用,输出到文件和控制台,不同包输出到不同文件
- Log4j按级别输出到不同文件
- Log4j按级别输出日志到不同文件配置
- log4j有针对性的将日志输出到不同文件且不重复输出到root中
- Log4j按级别输出日志到不同文件配置分析
- log4j2 不同级别的log输出到不同的文件
- 将Log4j按不同级别输出到不同文件【是网上别的童鞋的一篇帖子,但我改了点东西,就属于翻译吧^_^】
- Log4j不同级别输出到不同文件的几种方式
- Log4j按级别输出日志到不同的文件2009-09-07 13:29会按日存分割日志文件,并且根据级别输出到不同的文件