共 6 篇文章 |
|
log4j中配置日志文件相对路径这篇文章写得比较全面,转过来,算是共享吧,同时感谢javaeye上的zengjinliang,呵呵 方法一、 解决的办法自然是用相对路径代替绝对路径,其实log4j的FileAppender本身就有这样的机制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是个变量,会被System Property中的“WORKDIR”... 阅64 转3 评0 公众公开 14-02-27 12:10 |
可以使用Logger.addAppender(Appender app)为Logger增加一个Appender,也可以使用Logger.removeAppender(Appender app)为Logger删除一个Appender。 阅316 转6 评0 公众公开 14-02-27 11:33 |
常使用的类如下: org.apache.log4j.HTMLLayout(以HTML表格形式布局) org.apache.log4j.PatternLayout(可以灵活地指定布局模式) org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串) org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等信息) 配置模式: log4j.appender.appenderName.layout =className log4j.... 阅3634 转40 评0 公众公开 14-02-27 10:58 |
WARN - Thie is a log message from the myLogger ERROR - Thie is a log message from the myLogger FATAL - Thie is a log message from the myLogger WARN - Thie is a log message from the myLogger.mySonLogger ERROR - Thie is a log message from the myLogger.mySonLogger FATAL - Thie is a log ... 阅177 转2 评0 公众公开 14-02-25 19:41 |
#配置日志信息输出目的地Appenderlog4j.appender.appenderName = fully.qualified.name.of.appender.class log4j.appender.appenderName.option1 = value1 …log4j.appender.appenderName.optionN = valueN #配置日志信息的格式(布局)log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class log4j.... 阅76 转1 评0 公众公开 14-02-25 19:32 |
log4j配置祥解第一步:加入log4j-1.2.8.jar到lib下。3 log4j.appender.stdout=org.apache.log4j.4 log4j.appender.stdout.layout=org.apache.log4j.R.layout=org.apache.log4j.16 log4j.logger.org.apache.struts=WARN.例如:log4j.appender.stdout=org.apache.log4j.ConsoleAppender.2、在自己的类中定义一个org.apache.commons.logging.Log类... 阅25 转1 评0 公众公开 14-02-25 18:23 |