在tomcat中设置webapp的日志级别为debug



我在tomcat中有一个webapp,我希望将日志级别设置为调试。我不使用JULI,但log4j的web应用程序。我在WEB-INF/lib文件夹中有log4j-1.2.15.jar,下面是log4j. jar文件。WEB-INF/classes文件夹下的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级别。谢谢你。

将你想要的包或类的INFO更改为DEBUG,或者如果你想要DEBUG所有的rootCategory

阅读文档

最新更新