log4j日志级别怎么配置

1468
2023/12/24 20:25:32
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在log4j.properties文件中可以配置日志级别,具体配置如下:

  1. 全局日志级别配置:通过设置log4j.rootLogger属性来配置全局日志级别。例如,设置为log4j.rootLogger=DEBUG表示将全局日志级别设置为DEBUG。

  2. 分类器日志级别配置:可以通过设置特定的包或类的日志级别来控制该包或类的日志输出。通过log4j.logger属性来配置。例如,设置为log4j.logger.com.example=INFO表示将包名为com.example的类的日志级别设置为INFO。

  3. 日志输出目标配置:可以通过设置log4j.appender属性来配置日志输出目标,例如控制台输出或文件输出。

示例配置文件log4j.properties内容如下:

log4j.rootLogger=DEBUG, Console

# 控制台输出目标
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%-5p] %c - %m%n

# 设置特定包的日志级别
log4j.logger.com.example=INFO

上述配置将日志级别设置为DEBUG,并将日志输出到控制台。对于包名为com.example的类,日志级别设置为INFO。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: log4j的配置ConversionPattern详解