tomcat9标准输出文件不断记录调试消息

fxnxkyjh  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(345)

我的stdout日志文件(tomcat 9.0.41)在短时间内增长得非常快,这是由于调试消息不断被记录。
我试图在logging.properties(tomcat的conf目录)中重新配置日志级别:

  1. handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler
  2. .handlers = 1catalina.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler
  3. ############################################################
  4. # Handler specific properties.
  5. # Describes specific configuration info for Handlers.
  6. ############################################################ 1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
  7. 1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
  8. 1catalina.org.apache.juli.AsyncFileHandler.maxDays = 90
  9. 1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
  10. 2localhost.org.apache.juli.AsyncFileHandler.level = FINE
  11. 2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
  12. 2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
  13. 2localhost.org.apache.juli.AsyncFileHandler.maxDays = 90
  14. 2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
  15. 3manager.org.apache.juli.AsyncFileHandler.level = FINE
  16. 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
  17. 3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
  18. 3manager.org.apache.juli.AsyncFileHandler.maxDays = 90
  19. 3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
  20. 4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
  21. 4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
  22. 4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
  23. 4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90
  24. 4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
  25. java.util.logging.ConsoleHandler.level = INFO
  26. java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
  27. java.util.logging.ConsoleHandler.encoding = UTF-8
  28. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
  29. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.AsyncFileHandler
  30. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
  31. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler
  32. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
  33. org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler

我还启动了tomcat9w.exe工具,并将“logging”选项卡中的loglevel更改为debug以外的内容,但stdout仍然充满了调试消息。
我错过了什么?为默认tomcat9日志功能配置日志级别的正确位置是什么?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题