JAVA:LOG4J,方便的日志管理

来源:互联网 发布:java多态使用方法 编辑:程序博客网 时间:2024/04/30 23:38
1.JAVA

将log4j-1.2.14.jar加入到库里
在主目录下放置log4j.properties文件,内容如下

log4j.rootLogger=DEBUG, stdout, R

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

# Pattern to output the caller's file name and line number.
#log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
# Print the date in ISO 8601 format
log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n

log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${user.dir}/log/example.log

log4j.appender.R.MaxFileSize=100KB
# Keep one backup file
log4j.appender.R.MaxBackupIndex=1

log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n

# Print only messages of level WARN or above in the package com.foo.
log4j.logger.com.foo=WARN


在程序中添加以下代码:
Logger  logger = Logger.getLogger(YouClass.class);

                BasicConfigurator.configure();
                PropertyConfigurator.configure( "log4j.properties" ) ;
                logger.warn("TEst!");

很简单。
原创粉丝点击