在log4j.properties文件中可以配置日志級別,具體配置如下:
全局日志級別配置:通過設置log4j.rootLogger
屬性來配置全局日志級別。例如,設置為log4j.rootLogger=DEBUG
表示將全局日志級別設置為DEBUG。
分類器日志級別配置:可以通過設置特定的包或類的日志級別來控制該包或類的日志輸出。通過log4j.logger
屬性來配置。例如,設置為log4j.logger.com.example=INFO
表示將包名為com.example
的類的日志級別設置為INFO。
日志輸出目標配置:可以通過設置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。