默认情况下,Tomcat将日期附加到日志文件,例如localhost.2010-12-22.log,并与catalina日志相同.我不想在日志文件中的日期,我似乎无法找到如何删除它.日志记录文档没有说明日期模式.任何想法都非常感谢.
Mic*_*lan 26
尽管托马斯是最接近的,但其他答案都没有给我带来太多帮助.我找到的文件是:
所以我在Tomcat的logging.properties文件中添加了以下内容.这将从localhost日志和Tomcat默认日期的其他三种日志类型中删除日期:
1catalina.org.apache.juli.FileHandler.rotatable = false
2localhost.org.apache.juli.FileHandler.rotatable = false
3manager.org.apache.juli.FileHandler.rotatable = false
4host-manager.org.apache.juli.FileHandler.rotatable = false
#
# default is true, which causes a date to be added to the filename
1catalina.org.apache.juli.FileHandler.suffix = log
2localhost.org.apache.juli.FileHandler.suffix = log
3manager.org.apache.juli.FileHandler.suffix = log
4host-manager.org.apache.juli.FileHandler.suffix = log
#
# default is .log, but without date, the extra dot is not needed
Run Code Online (Sandbox Code Playgroud)
小智 5
de_simakov的答案在大多数情况下是正确的 - 但它有一个字母拼写错误.在conf/server.xml中找到与此类似的配置
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="http_access" suffix="log" pattern="common"
rotatable="false" resolveHosts="false" />
Run Code Online (Sandbox Code Playgroud)
注意rotate ="false"属性.
Tomcat 的日志记录由配置元素控制<Valve>,通常位于server.xml或中context.xml。这些允许您控制数据后缀等内容。
这是访问日志值的文档,我认为这就是您的意思localhost.2010-12-22.log。不确定catalina.out,但必须使用类似的机制。
| 归档时间: |
|
| 查看次数: |
23114 次 |
| 最近记录: |