如何为站点网格启用日志

Posted

技术标签:

【中文标题】如何为站点网格启用日志【英文标题】:How to enable logs for sitemesh 【发布时间】:2011-02-20 22:53:26 【问题描述】:

是否有任何形式可以为 sitemesh 启用日志? 我已经把它放在 log4j 配置中,但它不起作用

<!-- Appenders -->
<appender name="console" class="org.apache.log4j.ConsoleAppender">
    <param name="Target" value="System.out" />
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%-5p: %c - %m%n" />
    </layout>
</appender>



        <logger name="com.opensymphony">
    <level value="debug"/>
</logger>

<logger name="org.springframework.beans">
    <level value="warn" />
</logger>

<logger name="org.springframework.binding">
    <level value="debug" />
</logger>

<logger name="org.springframework.jdbc">
    <level value="warn" />
</logger>

<logger name="org.springframework.transaction">
    <level value="warn" />
</logger>

<logger name="org.springframework.orm">
    <level value="warn" />
</logger>

<logger name="org.springframework.web">
    <level value="debug" />
</logger>

<logger name="org.springframework.webflow">
    <level value="debug" />
</logger>

<!-- Root Logger -->
<root>
    <priority value="warn" />
    <appender-ref ref="console" />
</root>

【问题讨论】:

【参考方案1】:

通过查看 sitemesh 源代码,可以很容易地看到 sitemesh 不进行任何形式的日志记录。

【讨论】:

多么糟糕...我认为至少他们应该做点什么让我们跟踪错误

以上是关于如何为站点网格启用日志的主要内容,如果未能解决你的问题,请参考以下文章

如何为你的WWW站点启用HTTPS?

如何为 Spring Security 启用日志记录?

如何为 Spring Security 启用日志记录?

如何为一张表启用 sequelize 日志记录

使用 JDBC 时如何为 SQL 语句启用日志记录

如何为 Apache Hadoop NameNodes 启用 GC 日志记录,同时防止日志文件覆盖和限制磁盘空间使用