java logger tomcat配置

时间:2016-06-22 15:20:41

标签: java tomcat logging tomcat7

我使用 java内置记录器,我需要针对特定​​Web应用程序的特定配置。这就是为什么在这个应用程序的类文件夹中我有 loggin.properties 文件,其中包含以下内容:

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

org.apache.juli.FileHandler.level = FINEST
org.apache.juli.FileHandler.directory = ${catalina.base}/logs

java.util.logging.ConsoleHandler.level = FINEST
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

问题是只有 catalina.out 中写入了INFO或更高级别的日志。另一方面,如果我将级别更改为WARNING或SEVERE,它似乎有效,因为没有低于这些级别的日志。

阅读文档后,我在 $ CATALINA_BASE / conf / logging.properties 中找到了一般配置文件,因此我将此文件的级别编辑为FINEST,但是结果相同。如果文件中的日志级别低于INFO,则仅记录INFO,WARNING和SEVERE。

handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler

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

############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################

1catalina.org.apache.juli.FileHandler.level = FINEST
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.

2localhost.org.apache.juli.FileHandler.level = FINEST
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.

java.util.logging.ConsoleHandler.level = FINEST
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = FINEST
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler

我还阅读了这个answer,但基于它,当日志级别设置为WARNING或SEVERE时,它不应该工作。

有没有其他地方可以通过将INFO设置为最低日志级别来某种方式覆盖?

0 个答案:

没有答案