我正在尝试将所有Quartz日志记录重定向到一个单独的文件,但是它仍然保持日志记录到控制台中。我在配置文件中做什么错了?
这是我的log4j2.xml的简化版本
<Configuration>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<!--stuff-->
</Console>
<RollingFile name="Quartz">
<!--stuff-->
</RollingFile>
</Appenders>
<Loggers>
<Logger name="org.quartz" level="ALL">
<AppenderRef ref="Quartz"/>
</Logger>
<Logger name="com.rotoplastyc" level="ALL">
<AppenderRef ref="Console" />
</Logger>
<Root level="OFF">
</Root>
</Loggers>
</Configuration>
答案 0 :(得分:0)
发现,正如@teppic在评论中建议的那样,我需要log4j-slf4j-impl
lib才能正常工作,我目前正在使用slf4j-simple
lib,该lib仅登录到控制台。