我的Tomcat服务器上部署了多个应用程序。
起初,每个人都有一个logback.xml
文件打包在WEB-INF/classes
中。
然后我将另一个目录放在公共类路径上的Tomcat部署目录之外,在那里放置一个logback.xml
并从应用程序中排除其他目录。原因是我希望在一个地方可以方便地配置日志记录。
不幸的是,现在需要将每个应用程序记录到它自己的文件中。
由于我认为使用此设置实现这一目标并不容易,我想知道这种设置是否真的很好。你觉得怎么样?
答案 0 :(得分:2)
不幸的是,现在需要将每个应用程序记录到它自己的文件中。
我认为,这是唯一正确的方法。可以为单个应用程序提供多个日志文件,但是在同一个日志中写入许多应用程序是不好的做法。
答案 1 :(得分:2)
要获得单个配置文件,您要做的是使用SiftAppender。
答案 2 :(得分:1)
LOGS需要易于阅读并且易于被任何用户解析。如果您有一个日志文件,其中多个应用程序写入同一文件,您可能会混杂各种日志条目。由于您是了解所有7个应用程序的开发人员,因此您可以获得它,但新开发人员将很难理解日志。日志应简明易懂,以便只需分析日志条目即可分析支持问题。
我建议您按照这些tips
进行操作