Log4j指南

来源:互联网 发布:网络计算机组成 编辑:程序博客网 时间:2024/05/17 18:19

参考:http://wenku.baidu.com/view/50471b41be1e650e52ea9943.html


1.pom.xml配置

<dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency>



2.配置log4j.properties(放在工程根目录下)

# For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!# For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.log4j.rootLogger=info,A,B,Clog4j.appender.B=org.apache.log4j.DailyRollingFileAppenderThreshold=INFOlog4j.appender.B.File=d:/b.htmllog4j.appender.B.DatePattern="."yyyy-MM-dd-HH-mmlog4j.appender.B.layout=org.apache.log4j.HTMLLayoutlog4j.appender.B.layout.ConversionPattern=%d %p [%c] - %m%nlog4j.appender.C=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.C.File=d:/c.loglog4j.appender.C.DatePattern='-'yyyyMMdd'.log'log4j.appender.C.layout=org.apache.log4j.PatternLayoutlog4j.appender.C.layout.ConversionPattern=%d %p [%c] - %m%nlog4j.appender.A=org.apache.log4j.ConsoleAppenderlog4j.appender.A.ImmediateFlush=truelog4j.appender.A.layout=org.apache.log4j.PatternLayoutlog4j.appender.A.layout.ConversionPattern=%d %p [%c] - %m%n



3.测试代码:

Logger logger = Logger.getLogger("");
     PropertyConfigurator.configure ( "log4j.properties" ) ;
     logger.setLevel ( ( Level ) Level.INFO ) ;
     logger.debug("hello world");
     logger.info("hello");
     logger.warn("warn");


log4j xml配置:http://wenku.baidu.com/view/7447d00d763231126edb118b.html




原创粉丝点击