首页 > 解决方案 > Tomcat 日志记录问题

问题描述

我已将控制台配置为显示更精细的消息,但只显示严重和信息消息。其余消息(如罚款、配置、罚款)无法显示。

任何人都可以提供帮助吗?

输出

29-Aug-2018 18:55:34.918 INFO [http-nio-7080-exec-1] org.apache.jsp.a_jsp._jspService INFO...
29-Aug-2018 18:55:34.922 SEVERE [http-nio-7080-exec-1] org.apache.jsp.a_jsp._jspService SEVERE

JSP

<%! org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger("JSPname"); 
    java.util.logging.Logger LOG = java.util.logging.Logger.getLogger("simple logger");
%>

<% log.info("Hello Logging!"); %>

<%
LOG.log(java.util.logging.Level.INFO, "INFO...");
LOG.log(java.util.logging.Level.FINE, "FINE");
LOG.log(java.util.logging.Level.SEVERE, "SEVERE");
LOG.log(java.util.logging.Level.CONFIG, "CONFIG");
LOG.log(java.util.logging.Level.FINER, "FINER");
%>

logging.properties

  1catalina.org.apache.juli.AsyncFileHandler.level = FINER
    1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
    1catalina.org.apache.juli.AsyncFileHandler.maxDays = 90

    2localhost.org.apache.juli.AsyncFileHandler.level = FINER
    2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
    2localhost.org.apache.juli.AsyncFileHandler.maxDays = 90

    3manager.org.apache.juli.AsyncFileHandler.level = FINER
    3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
    3manager.org.apache.juli.AsyncFileHandler.maxDays = 90

    4host-manager.org.apache.juli.AsyncFileHandler.level = FINER
    4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
    4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90

    java.util.logging.ConsoleHandler.level = FINER
    java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter

标签: javatomcatlogging

解决方案


无论如何,当我添加这一行时,它可以显示所有类型的消息 .level = FINER


推荐阅读