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