首页 > 解决方案 > 使用 Tomcat 9 自定义日期格式日志记录

问题描述

我正在使用 Tomcat 9。在互联网上,我找到了一些关于如何更改日期格式的信息,catalina.out但这些信息似乎已经过时了。

顺便说一句,我的 tomcat 不是创建 acatalina.out而是文件是catalina.2021-03-25.log. 日志格式看起来有点像

25-Mar-2021 12:15:00.933 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-127.0.0.1-8009"]
25-Mar-2021 12:15:00.942 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [1783] milliseconds

现在我想将日期时间记录格式更改为类似20210324-13:15:00

Tomcat 9 还可以吗?logging.properties例如,我用类似的条目进行了更改

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.format=[%1$td%1$tm%1$tY-%1$tH:%1$tM:%1$tS,%1$tL] %4$s [%2$s] %5$s %6$s %n

但是这个logging.properties文件似乎没有做太多,或者 - 在任何情况下 - 玩弄这些设置似乎并没有做太多不幸的事情。

标签: javatomcat

解决方案


推荐阅读