【发布时间】:2017-02-10 15:04:33
【问题描述】:
我使用Tomcat 作为我的网络应用程序的网络服务器,并使用Logback 作为日志框架。我的应用程序由一些模块组成,每个模块都包含logback 调用。我指定了以下logback.xml 配置:
<configuration scan="true" scanPeriod="30 seconds">
<appender name="ACTION-FILE" class="ch.qos.logback.core.FileAppender">
<file>action_log.log</file>
<append>true</append>
<encoder>
<pattern>%date %level %logger{10}[%file:%line] %msg%n</pattern>
</encoder>
</appender>
<logger name="action" level="${logger.level.root:-INFO}" additivity="false">
<appender-ref ref="ACTION-FILE"/>
</logger>
<root level="${logger.level.root:-INFO}">
<appender-ref ref="CONSOLE" />
</root>
</configuration>
所以问题是我不仅在 tomcat 文件夹中而且在整个项目中都找到了action_log.log。你能帮我找出问题吗?
附:对于不同的 IDE,这个问题是可以重现的。
【问题讨论】:
-
“整个项目”是什么意思?此外,日志是否相同,例如同一个日志条目是否被记录了两次?
-
在整个项目中,我的意思是在我使用记录器的每项服务中。是的,日志完全一样
标签: java tomcat logging logback