我正在使用tomcat7,我已经在tomcat的单一部署中部署了2个以上的应用程序,并且工作正常。 但是日志并没有进入控制台。但战争如何在不同的日志文件中记录信息。
我想根据应用程序创建单独的日志文件。
提前致谢。
答案 0 :(得分:0)
点击此链接:
这取决于Web应用程序使用的日志记录工具,但是所有当前的日志记录框架都可以配置在哪里,如何以及记录什么。
首先,您必须找出您的webapps使用的日志框架。链接页面包含如何配置它们以登录可以使用模板命名的文件的示例。
另请查看相关日志框架的官方(文档)站点以获取更多信息,详细信息和自定义。
答案 1 :(得分:0)
首先确保您已设置预期的日志记录级别。为此,请打开文件conf / logging.properties。您可能想要设置your.package.FileHandler.level = FINE 虽然您可能会被记录的数量所淹没:)
要获得两个不同的日志,您可以尝试为您的应用程序创建两个单独的处理程序。
handlers = ... , com.package1.FileHandler, com.package2.FileHandler
...
...
...
com.package1.FileHandler.level = FINE
com.package1.FileHandler.directory = ${catalina.base}/logs
com.package1.FileHandler.prefix = app1
com.package2.FileHandler.level = FINE
com.package2.FileHandler.directory = ${catalina.base}/logs
com.package2.FileHandler.prefix = app2