类型导包 : import freemarker.log.Logger;
public final Logger logger = Logger.getLogger("wbCallBack");
log4j.logger.wbCallBack= INFO, wbCallBack
代表log 的名字 INFO 文件等级 INFO等级不会打印debug等级不会打印error等级
log4j.additivity.wbCallBack = false
代表是否继承父log 的 输出位置 additivity = true 也会在父级log输出, additivity = false 只会在 自己的类里面输出
log4j.appender.wbCallBack=org.apache.log4j.DailyRollingFileAppender
代表文件的追加类型 DailyRollingFileAppender 代表每天生成一个
log4j.appender.wbCallBack.File=/root/tomcat8.0/logs/wbCallBack.log
代表文件生成在那个路径下
log4j.appender.wbCallBack.DatePattern='.'yyyy-MM-dd
文件为每天生成一个,昨天的日志名称格式 为 yyy-MM-dd
log4j.appender.wbCallBack.layout=org.apache.log4j.PatternLayout
log4j.appender.wbCallBack.layout.ConversionPattern=%d %p [%c] - %m%n
这两句是连起来用的代表着日志的输出格式 %d 打印当前时间 %p 打印打印的等级 [%c] 打印打印的主题 [] 可省略 %m 打印要打印的内容%n代表打印下一条要换行
其他字段 具体含义详见 https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html
本文详细解析了Log4j的日志配置过程,包括日志等级设置、文件追加类型、输出位置、日志格式等关键参数的配置方法,帮助读者理解如何有效管理和优化应用程序的日志记录。
4253

被折叠的 条评论
为什么被折叠?



