您的位置:首页 > 运维架构 > Apache

org.apache.log4j.Logger 详解

2016-12-19 14:24 218 查看
1. 概述

1.1. 背景    

  在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。   

  最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类 来封装此类操作,而不是让一系列的打印语句充斥了代码的主体。

### direct log messages to stdout ###

log4j.appender.stdout=org.apache.log4j.ConsoleAppender

log4j.appender.stdout.Target=System.out

log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern=%d{yy-MM-dd HH:mm} %5p %c{1}:%L - %m%n

log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.logfile.File=日志输出路径

log4j.appender.logfile.DatePattern='.'yyyy-MM-dd

log4j.appender.logfile.layout=org.apache.log4j.PatternLayout

log4j.appender.logfile.layout.ConversionPattern=%d{yy-MM-dd HH:mm} %5p %c{1}:%L - %m%n

log4j.rootLogger=info, stdout, logfile

log4j.logger.com.rootrip.platform.genericdao=warn

log4j.logger.com.rootrip=info

log4j.logger.net.sf.ehcache=error

log4j.logger.org.hibernate=error

log4j.logger.org.hibernate.SQL=warn

log4j.logger.org.springframework=error

log4j.logger.org.springframework.orm.hibernate3=warn

http://logging.apache.org/log4j/ 官网地址    原文链接http://www.cnblogs.com/honey01/p/6196386.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: