JAVA:LOG4J,方便的日志管理
2006-09-22 02:40
363 查看
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!");
很简单。
将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!");
很简单。
相关文章推荐
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java Web Application 自架构 四 Log4j2日志管理
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理工具Log4j
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:log4j和Common logging
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- log4j日志管理系统简单使用说明 - open java project(转载)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:common-logging、slf4j、log4j、logback的关系
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java日志管理:Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)
- Java使用log4j进行日志管理
- log4j日志管理系统简单使用说明 - open java project(转载)
- Java Web Application 自架构 四 Log4j2日志管理