log4j日志

2017-05-30  本文已影响0人  code_plus

log4j.properties配置

日志输出级别

输出位置

log4j.appender.appenderName = fully.qualified.name.of.appender.class

输出格式

log4j.appender.appenderName.layout = fully.qualified.name.of.layout.class

PatternLayout

可以在%与模式字符之间加上修饰符来控制其最小宽度、最大宽度、和文本的对齐方式。
如:

使用问题总结

log打印两遍问题

子Logger会继承父Logger的输出源,会导致某些情况下日志输出两次或者多次。

log4j.rootLogger=info,Console
log4j.logger.childLogger=debug,Console

如果不想继承输出源,可以设置additivity,如下:

log4j.additivity.childLogger=false
上一篇 下一篇

猜你喜欢

热点阅读