使用 Tomcat 9 自定义日期格式日志记录

时间:2021-03-25 12:28:47

标签: java tomcat

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

顺便说一下,我的 tomcat 不是创建 catalina.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 文件似乎没有多大作用,或者 - 无论如何 - 不幸的是,使用这些设置似乎没有多大作用。

0 个答案:

没有答案