按虚拟主机和应用程序对 Tomcat 中的日志进行分区

按虚拟主机和应用程序对 Tomcat 中的日志进行分区

我如何指示 Tomcat 分别为每个虚拟主机和应用程序保存日志文件,类似于:

${tomcat.home}/logs/vhost-app-date.log

这是假设我将所有虚拟主机配置为登录到控制台,并且它们不知道它们正在运行的虚拟主机和应用程序名称。

答案1

将此视为一个起点: http://tomcat.apache.org/tomcat-5.5-doc/config/host.html

看来您必须更改为 log4j 并在那里进行配置。

如果您只想要不同的访问日志,这非常简单: http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html

我自己还没有尝试过使用虚拟主机,我使用不同的实例。

相关内容