gpt4 book ai didi

Tomcat 控制台输出拆分为多个文件

转载 作者:行者123 更新时间:2023-11-28 22:16:42 25 4
gpt4 key购买 nike

我有两个不同的项目在 Tomcat 8.5 上运行。

Tomcat 正在将两个项目的控制台输出(stdoutstderr)记录到logs/catalina.out .

如何将其分开——以便将这两个系统的控制台输出写入两个不同的文件。

注意:我知道更改 conf/server.xml 中项目的访问日志文件<Host>标签。这不是我要找的。

另请注意:我不想将控制台输出发送到另一个文件,而是将其拆分为 2 个不同的文件 -- 每个项目 1 个。

TIA

//----------------

编辑

我了解日志框架。但这是我们现在需要的。

最佳答案

Idea of "Splitting console output" to multiple files is bad design.


每个应用程序的日志隔离是记录器的全部内容。
尝试将记录器添加到您的应用程序。甚至 tomcat 也可以使用 Java logger https://tomcat.apache.org/tomcat-7.0-doc/logging.html

Logging features like log4j can be customized and easy to implement. You can even set the logging levels like ERROR, DEBUG, WARN etc. which basically acts as a switch.

尝试查看 configure logback in your application

关于Tomcat 控制台输出拆分为多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44833103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com