1分钟看懂log4j 配置自己想要的日志信息

2023-07-25

在开发的时候我们会希望 只将  sql信息的日志,已经自定义输出的日志进行打印 ,而一些框架级的日志不需要输出

如下    首先 rootLogger 设置日志级别    log4j.rootLogger=debug, stdout

debug  日志级别 为debug  。stdout  为输出的配置信息  可以自定义

如果要输出多个日志级别 用空格隔开  如  DEBUG INFO , stdout    逗号后为输出日志格式  如要输出到控制台、文件、数据库等 以及自定义输出内容。

org.apache.log4j.ConsoleAppender  设置控制台输出

org.apache.log4j.PatternLayout  自定义输出格式

如数据库输出

log4j.rootLogger=debug, 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} [%c]-[%p] %m%n

# 下面将不想打印的日志级别设置为 off

当然你也可以新加一些你看着不顺眼的日志 将它的级别设置为 off 或者error 级别,这样它就不会出现在控制台  这里可以直接指定某一个包或者具体到某一个类

1分钟看懂log4j 配置自己想要的日志信息的相关教程结束。