你好,我在javafx中有一个小项目,它使用glion-ignite和spring进行依赖注入。
我已经成功地将日志系统设置为登录到一个文件,但是spring正在使用同一个appender将其日志消息充斥到该文件中,我只想在该文件上打印来自我的应用程序的日志。有没有办法告诉spring登录控制台而不是使用文件附加器?
这是我的log4j2.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn" name="FXSyncDI" packages="">
<Appenders>
<Console name="stdout">
<PatternLayout pattern="%d [%t] %-5level: %msg%n%throwable" />
<MarkerFilter onMatch="ACCEPT" onMisMatch="DENY" marker="FLOW" />
</Console>
<RollingFile name="RollingFile" fileName="logs/app.log"
filePattern="logs/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}.log.gz">
<PatternLayout>
<Pattern>[%L] %d %p %c{1.} [%t] %m%n</Pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy />
<SizeBasedTriggeringPolicy size="250 MB"/>
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Logger name="org.springframework.boot" level="debug">
<AppenderRef ref="stdout"/>
</Logger>
<Logger name="FXSyncDI" level="debug" additivity="false">
<AppenderRef ref="RollingFile"/>
</Logger>
<Root level="debug">
<AppenderRef ref="RollingFile"/>
</Root>
</Loggers>
</Configuration>
请注意,我已经尝试为“org.springframework.boot”设置appender,但它不起作用。
暂无答案!
目前还没有任何答案,快来回答吧!