日期:2014-05-20  浏览次数:20695 次

Struts2怎么把错误日志写到文件中呢?
请问Struts2怎么把错误日志写到文件中呢?我用的是log4j~~~

------解决方案--------------------
方法类似,配置一个FileAppender
XML code

    <appender name="file_appender" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="File" value="/logs/app-log.txt"/>
        <param name="DatePattern" value="'.'yyyy-MM-dd"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%d{HH:mm:ss.SSS} %C{1}.%M - %m%n"/>
        </layout>
    </appender>

    <logger name="org.hibernate">
        <level value="warn"/>
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="file_appender"/>
    </logger>