2

我想创建 Handler 来捕获 Tomcat 上的所有 Web 应用程序日志,我创建了我的 Handler 类,编译它并放入$CATALINA_HOME/lib,并common.loader拥有这个目录。在此之后,我修改了logging.properties文件并添加了处理程序:

handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler, logshowaplication.ErrorsListHandler 我放了一些文件流,当对象处理程序创建时,它会在文件中写入一些消息。并且运行tomcat时没有错误,但是当我运行它时,此消息不会出现在文件中,因此不会创建Handler对象。我是Java新手,请您帮忙。抱歉英语不好。

4

1 回答 1

0

将您的新处理程序捆绑到一个 jar 文件中。然后修改启动脚本中的类路径以包含新的处理程序 jar。最后,您必须同时修改 logging.properties 中的handlers.handlers行以包含您的新处理程序。

于 2015-11-06T23:36:54.807 回答