org.apache.log4j.Logger 详解

来源:互联网 发布:关于编程的手机游戏 编辑:程序博客网 时间:2024/06/05 03:05

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

0 0
原创粉丝点击