Java 如何使用log4j2.properties文件将不同级别的日志发送到不同的appender?
我使用的是Java 如何使用log4j2.properties文件将不同级别的日志发送到不同的appender?,java,log4j2,Java,Log4j2,我使用的是log4j2,试图将不同的日志消息发送到同一个记录器中的不同appender。本例在中有详细描述,但我需要使用log4j2.properties配置文件,而不是示例中给出的XML配置 给出了另一个XML配置文件的示例——本质上,我不知道如何指定行 <AppenderRef ref = "Console" level ="info"/> <AppenderRef ref = "hibernateFile" le
log4j2
,试图将不同的日志消息发送到同一个记录器中的不同appender。本例在中有详细描述,但我需要使用log4j2.properties配置文件,而不是示例中给出的XML配置
给出了另一个XML配置文件的示例——本质上,我不知道如何指定行
<AppenderRef ref = "Console" level ="info"/>
<AppenderRef ref = "hibernateFile" level = "debug"/>
在
log4j2.properties
语法中。您可以尝试以下语法-
rootLogger.level = trace
rootLogger.appenderRef.file.ref = file
rootLogger.appenderRef.file.level = DEBUG
rootLogger.appenderRef.stdout.ref = STDOUT
rootLogger.appenderRef.stdout.level = INFO