一尘不染

java util logging.properties:如何记录到两个不同的文件

tomcat

我将logging.properties放置在tomcat的WEB-INF / classes目录中

我想登录两个不同的文件。例如:org.pkg1转到一个文件,而org.pkg2转到另一个文件。

我可以配置一个文件,但不能配置两个。那可能吗?


阅读 321

收藏
2020-06-16

共1个答案

一尘不染

我终于想通了。在tomcat中,他们扩展了Java util日志记录(“ JULI”)以启用此功能。这是我放入WEB-
INF目录中的logging.properties文件,该文件终于完成了我的工作……:

handlers=1console.java.util.logging.ConsoleHandler, 2jsp.org.apache.juli.FileHandler, 3financials.org.apache.juli.FileHandler
.handlers=1a.java.util.logging.ConsoleHandler

jsp.level=ALL
jsp.handlers=2jsp.org.apache.juli.FileHandler
org.apache.jasper.level = FINE
org.apache.jasper.handlers=2jsp.org.apache.juli.FileHandler
org.apache.jsp.level = FINE
org.apache.jsp.handlers=2jsp.org.apache.juli.FileHandler

com.paypal.level=ALL
com.paypal.handlers=3financials.org.apache.juli.FileHandler

3financials.org.apache.juli.FileHandler.level=ALL
3financials.org.apache.juli.FileHandler.directory=${catalina.base}/logs
3financials.org.apache.juli.FileHandler.prefix=financials.

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

1console.java.util.logging.ConsoleHandler.level=FINE
1console.java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
2020-06-16