我必须为 Tomcat 使用自定义记录器。扩展java.util.logging.Handler
我实现了到自定义记录器的桥梁。它通过WEB-INF/classes/logging.properties
.
但它需要通过战争中的属性文件进行配置。所以我需要 ServletContext 来做servletContext.getResourceAsStream(iniFileName)
。由于自定义 Logger 是由 java 日志记录机制创建的,因此我无法从 Servlet 构造函数或通过依赖注入获取 ServletContext。
在创建任何 Servlet 之前如何获取 ServletContext?