这个与servlet相关的异常日志由tomcat内部日志库(一个定制的java.util.logging)处理。
根据
this
:
调用javax.servlet.servletContext.log(…)来编写日志
消息由内部tomcat日志处理。这些信息是
已登录到名为
org.apache.catalina.core.ContainerBase.[${engine}].[${host}].[${context}]
要覆盖全局tomcat日志记录配置,请尝试放置java.util.logging的属性文件
logging.properties
在里面
/WEB-INF/classes/
并将上面的日志配置为文件处理程序,如下所示:
handlers =java.util.logging.FileHandler
java.util.logging.FileHandler.level = INFO
java.util.logging.FileHandler.formatter = org.apache.juli.OneLineFormatter
java.util.logging.FileHandler.pattern = /temp/app.log
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = java.util.logging.FileHandler