您的位置:首页 > 其它

Log4j配置详细说明

2016-02-22 09:11 316 查看
http://www.cnblogs.com/alipayhutu/archive/2012/06/21/2558249.html

注意打印信息%l和%L的区别

%l:打印类全名.方法名(类名.java:行号)

%L:只打印行号

ps:%C%L结合使用,可以打印 类全名+行号

例子:

rootLogger=日志级别,输出位置1,输出位置2...(stdout是控制台输出)

log4j.rootLogger=info, ServerDailyRollingFile, stdout

log4j.appender.ServerDailyRollingFile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.ServerDailyRollingFile.DatePattern=yyyy-MM'.log'

log4j.appender.ServerDailyRollingFile.File=/data/CM_search/log/CM_search.log

#log4j.appender.ServerDailyRollingFile.stdout

#ServerDailyRollingFile:配置在硬盘中写入日志格式

log4j.appender.ServerDailyRollingFile.layout=org.apache.log4j.PatternLayout

log4j.appender.ServerDailyRollingFile.layout.ConversionPattern=%d [%c.java\:%L] - %m%n

log4j.appender.ServerDailyRollingFile.Append=true

#stdout:是在控制台打印输出的配置

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

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

log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} %p [%c] %m%n
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: