Rag*_* GS 8 windows logging tomcat rotation
我真的厌倦了在我们的Windows服务器中放入无数个小时后和尝试各种解决方案后无法解决tomcat日志轮换问题.
迄今为止尝试的方法:
cronolog 没有工作,没有设置后创建的文件.
管理配置log4j与DailyRollingFile附加器在全球范围为Tomcat,被无扩展创建的日志文件,并且不旋转.
尝试DatedFileAppender过,但没有取得多大成功.
尝试log4jna基于Windows Event Log appenderlog4j,没有取得成功
请建议一种简单的方法来完成此任务.
Apache Tomcat 提供配置目录conf,其中包含文件server.xml。在此文件底部,包含名为 AccessLogValve 的调整阀的行必须取消注释并进行更改。
默认阀门参数和模式可以通过编辑器轻松修改。例如,您的访问日志文件设置可能如下所示:
<Valve
className="org.apache.catalina.valves.AccessLogValve."
directory="logs"
prefix="mysite."
suffix=".log"
pattern='%a %A %b %B %h %l %m %p %q %u %t "%r" %s %U %D %S'
resolveHosts="false"
rotatable="true"
fileDateFormat="yyyy-MM-dd"
/>
Run Code Online (Sandbox Code Playgroud)
这句话来自Tomcat参考:
fileDateFormat参数允许在访问日志文件名中使用自定义日期格式。日期格式还决定文件轮换的频率。如果您希望每小时轮换一次,请将此值设置为: yyyy-MM-dd.HH
| 归档时间: |
|
| 查看次数: |
13374 次 |
| 最近记录: |