最近项目需要调整Tomcat的缺省日志格式,百度的结果都是都是什么访问日志的开关。
要不就是把tomcat的缺省log配置贴出来,没看到如何设置日志的输出格式。
终于有一个说了这个格式,是在logging.properties增加SimpleFormatter的格式定义,参考之后进行了设置
java.util.logging.SimpleFormatter.format = "%1$tF %1$tT.000 %4$s %2$s %3$s %5$s%n"
但无论如何新的格式就是不起效。
最终发现一个英文网站上有人遇到了同样的问题:
https://stackoverflow.com/questions/11308633/modifying-java-util-logging-simpleformatter-format-property-under-tomcat
这是原来个BUG,tomcat已经有解决方案
https://bz.apache.org/bugzilla/show_bug.cgi?id=55052#c0
但很遗憾,我在window平台用 java6+ tomcat7.0.54还没有测试成功!而bug是在更早版本就解决了。郁闷!