log4j日志基本使用示例

输出日志信息到自定义文件 

# DEBUG 日志优先级,dd(自定义名字) 代表日志输出到那个地方 
log4j.rootLogger= DEBUG, dd
# 设置日志输出类型  appender负责控制日志记录操作的输出
log4j.appender.dd= org.apache.log4j.FileAppender 
# 设置输出日志文件的位置  以log作后缀
log4j.appender.dd.file=xxx.log 
# 每次在文件尾写入新的日志信息 
log4j.appender.dd.Append= true 
# 日志自定义格式 
log4j.appender.dd.layout= org.apache.log4j.PatternLayout 
# 日志输出格式为 换行、日期、优先级、 [日志事件发生的位置及代码中的行数] 、日志信息、换行 
log4j.appender.dd.layout.ConversionPattern= %n%d%p [%l] %m%n

 输出日志到控制台

# DEBUG 日志优先级,stdout(自定义名字) 代表日志输出到那个地方 
log4j.rootLogger= DEBUG, stdout
# 设置日志输出类型  appender负责控制日志记录操作的输出  ConsoleAppender:日志信息输出到控制台
log4j.appender.stdout= org.apache.log4j.ConsoleAppender 
# 日志自定义格式 
log4j.appender.stdout.layout= org.apache.log4j.PatternLayout 
# 日志输出格式为 优先级、 [产生日志事件的线程名]、日志信息、换行
log4j.appender.stdout.layout.ConversionPattern= %5p [%t] %m%n

日志格式化信息表示

%m  日志信息

%M  打印该日志的方法名

%p  优先级

%r  应用启动到输出该条日志所耗费的毫秒数

%c 类全名

%t 产生该日志事件的线程名

%n 换行

%d 日期

扫描二维码关注公众号,回复: 5911331 查看本文章

猜你喜欢

转载自blog.csdn.net/white_xiaosheng/article/details/89331387
今日推荐