【发布时间】:2014-03-17 18:24:46
【问题描述】:
我使用了 tomcat 并简单地覆盖了默认的日志记录系统。如何在我的 Spring 应用中启用 Wildfly 上的 logback 日志记录?
我的 Logback.xml 在 tomcat 上运行
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<filter class="ch.qos.logback.classic.filter.LevelFilter">
<level>ERROR</level>
<onMatch>ACCEPT</onMatch>
<onMismatch>DENY</onMismatch>
</filter>
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern>
</encoder>
</appender>
<logger name="org.springframework" level="WARN" />
<logger name="com.citronium.planstery" level="INFO" />
<logger name="org.apache.http.impl.conn.tsccm" level="ERROR" />
<root level="INFO">
<appender-ref ref="STDOUT" />
</root>
</configuration>
【问题讨论】:
-
我不能完全回答你的问题,但我可以给你指点。请检查此thread。覆盖 JBossLogging 不再那么简单了。凭借他们新的模块化类加载架构,重写日志框架已成为一种开销。我们遇到了类似的问题并决定使用 SLf4J+JBossLogging 组合。
-
Maxim 查看日期。我的问题以前是
标签: jboss log4j logback wildfly