怎么把特定日志写到特定文件里
展开全部
您好,很高兴为您解答。
单独配一个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~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询