tomcat logging.properties格式不起作用

时间:2016-07-10 10:45:47

标签: java tomcat logging

我有以下logging.properties文件,该文件位于WEB-INF / classes

handlers = 1myapp.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
.handlers = 1myapp.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

1myapp.org.apache.juli.FileHandler.level = FINE
1myapp.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1myapp.org.apache.juli.FileHandler.prefix = myapp.
1myapp.org.apache.juli.FileHandler.formatter = java.util.logging.SimpleFormatter
1myapp.java.util.logging.SimpleFormatter.format="%5$s%n"

java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
java.util.logging.SimpleFormatter.format="%5$s%n"

正确创建了日志文件“myapp.date.log”。因此,配置似乎到目前为止工作。日志中的条目应仅包含日志消息。但是使用默认格式。

出了什么问题?很难找到关于配置日志记录的真正好的教程。

1 个答案:

答案 0 :(得分:0)

作为第一个解决方法,我创建了一个自定义格式化程序并将其设置在配置中:

1myapp.org.apache.juli.FileHandler.formatter = myapp.server.logging.CustomLogFormatter

但这对ConsoleHandler不起作用。