上一主题: 手工修改日志文件刷新间隔下一主题: 修改 jstd.log Appender


修改 jsrvr.log Appender

默认情况下,Servlet(如 PDMContextListener、pdmweb、UploadServlet 和 pdm_report)将 INFO 级别消息记录到 jsrvr.log 文件中。您可以变更 jsrvr.log appender 的阈值级别以在 INFO 级别下记录任何消息的日志。

遵循这些步骤:

  1. 将 log4j.properties 文件中的级别修改为以下阈值:
    log4j.appender.jsrvrlog.Threshold=debug
    
  2. 修改 UploadServlet 的日志级别:
    log4j.logger.com.ca.ServicePlus.uploadservlet=debug, jsrvrlog
    
  3. 打开 jsrvr.log 文件。
  4. 确认显示了 UploadServlet 的 DEBUG 日志消息。

注意:如果您在没有修改阈值级别的情况下修改日志级别,Servlet 中的 DEBUG 日志将不会出现在文件中。并不是所有的 Servlet 都附加了显式记录器。例如,log4j.properties 文件不包括 pdmweb、BOServlet、pdm_export、pdm_report 和 pdm_cache,它们都是 pdmweb Servlet 的一部分。要查看这些 Servlet 中的 DEBUG 日志,请修改 pdmweb 日志级别。