【问题标题】:Setting the log level to debug for a webapp in tomcat将日志级别设置为在 tomcat 中为 webapp 进行调试
【发布时间】:2013-02-15 16:25:39
【问题描述】:

我在 tomcat 中有一个 webapp,我希望将日志级别设置为调试。 我没有为 webapp 使用 JULI,而是使用 log4j。 我在 WEB-INF/lib 文件夹中有 log4j-1.2.15.jar,下面是 WEB-INF/classes 文件夹下的 log4j.properties 文件。

    log4j.rootCategory=INFO, Console
    log4j.logger.com.opensymphony.xwork2=INFO
    log4j.logger.freemarker.cache=INFO
    log4j.logger.org.apache.struts2=INFO
    log4j.logger.org.apache.xml.security=INFO
    log4j.logger.org.apache.commons.httpclient=INFO
    log4j.logger.org.mortbay.log=INFO
    log4j.logger.net.sf.ehcache=OFF
    log4j.appender.Console=org.apache.log4j.ConsoleAppender
    log4j.appender.Console.encoding=UTF-8
    log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    log4j.appender.Console.layout.ConversionPattern=%d{dd MMM HH:mm} %c{1} %-5p - %m%n

在类文件中我得到这样的句柄......

    public static Log log = LogFactory.getLog(Crossword.class);

Crossword 是 webapp 中的一个类。 我可以看到 INFO 级别的日志被记录到 tmp 目录中的 muse.log 中,现在我需要对其进行哪些更改才能在 DEBUG 级别进行日志记录。 谢谢。

【问题讨论】:

    标签: tomcat logging log4j


    【解决方案1】:

    将 INFO 更改为您想要的包或类的 DEBUG,或者如果您希望到处都使用 DEBUG,则更改为 rootCategory。

    阅读the documentation

    【讨论】:

      猜你喜欢
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 2021-01-13
      • 2017-08-11
      • 2018-05-31
      • 2023-03-18
      • 2020-06-20
      相关资源
      最近更新 更多