通过虚拟主机和应用程序分配Tomcat日志

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

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

这是假设我configuration所有虚拟主机login到控制台,他们不知道他们正在运行的虚拟主机和应用程序名称。

看看这个作为一个起点: http : //tomcat.apache.org/tomcat-5.5-doc/config/host.html

看来你必须改变到log4j并在那里configuration。

如果你只是想要不同的访问日志,那么它真的很简单: http : //tomcat.apache.org/tomcat-5.5-doc/config/valve.html

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