怎么把特定日志写到特定文件里

 我来答
time陌言成殇
2015-01-27 · TA获得超过8.4万个赞
知道大有可为答主
回答量:1.4万
采纳率:91%
帮助的人:9258万
展开全部

您好,很高兴为您解答。


单独配一个appender,用来指定log登录日志。然后将指定的登录日志指向这个appender,并将其日志级别限制为info即可。

<appender name="PROJECT" class="org.apache.log4j.DailyRollingFileAppender">
        <param name="file" value="/logs/dir/file.log"/>
        <param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
        <param name="append" value="true"/>
        <param name="encoding" value="UTF-8"/>
        <param name="threshold" value="info"/>
        <layout class="org.apache.log4j.PatternLayout">
            <param name="ConversionPattern" value="%n%d [%X{loginUserNick}@%X{remoteAddr} - %X{method} %X{requestURIWithQueryString}] %nUserAgent: %X{userAgent}%nReferrer: %X{referrer}%n%-5p %c{2} - %m%n"/>
        </layout>
    </appender>
<logger name="xxx.xxx.package" additivity="false">
        <level value="info"/>
        <appender-ref ref="PROJECT"/>
    </logger>


如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】


希望我的回答对您有所帮助,望采纳!


                                                                                                                             ~ O(∩_∩)O~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式