Java Tomcat7日志记录仍然发出越来越精细的日志记录,尽管到处都设置了信息
我正试图平息把Tomcat 7的发射记录在盒子里的荒谬数量 对于每一个请求,我都会得到这么多的日志记录:Java Tomcat7日志记录仍然发出越来越精细的日志记录,尽管到处都设置了信息,java,tomcat,Java,Tomcat,我正试图平息把Tomcat 7的发射记录在盒子里的荒谬数量 对于每一个请求,我都会得到这么多的日志记录: FINE: Security checking request POST /myurl Aug 28, 2015 7:17:08 AM org.apache.catalina.authenticator.AuthenticatorBase invoke FINE: Not subject to any constraint Aug 28, 2015 7:17:08 AM org.apach
FINE: Security checking request POST /myurl
Aug 28, 2015 7:17:08 AM org.apache.catalina.authenticator.AuthenticatorBase invoke
FINE: Not subject to any constraint
Aug 28, 2015 7:17:08 AM org.apache.catalina.core.StandardWrapper allocate
FINER: Returning non-STM instance
Aug 28, 2015 7:17:08 AM org.apache.catalina.authenticator.AuthenticatorBase invoke
我已将$CATALINA_HOME/conf/logging.properties设置为该值,但无效
(我基本上使用了默认的日志属性,并将所有内容都切换到info。还添加了org.apache.catalina.level=info
)
我仍然收到越来越精细的日志消息
编辑:更多信息。我在docker的内部使用tomcat
这是一个非常简单的安装,没有分裂基地或任何东西:
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME
更新
我切换到log4j记录器,如前所述。(第一个链接tomcat-juli-adapter.jar中的一个小错误出现在lib/中,而不是bin/)。这解决了我的问题,但不是用现成的tomcat记录器。不过,我将把问题留给大家。您是否设置了Tomcat文档中指定的日志文件属性(java.util.logging.config.file)?摘录如下 …可以在以下层配置日志记录:
- 全球范围内。这通常是在
${catalina.base}/conf/logging.properties文件。已指定该文件
通过设置的java.util.logging.config.file系统属性
启动脚本。如果不可读或未配置,则
默认情况下,使用中的${java.home}/lib/logging.properties文件
JRE李>
- 在web应用程序中。该文件将被删除 WEB-INF/classes/logging.properties
CATALINA_库
和CATALINA_库
,您是否在CATALINA_库
中有一个logging.properties
覆盖了CATALINA_库
中的属性?@ChristopherSchultz无拆分库或任何内容。简单安装。你检查根级别了吗?你能指出Tomcat的启动参数是什么吗?
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME