在"下,;websphere中的dropins文件夹有多个war文件如何为每个war生成单独的日志文件;
当我运行websphere中的服务器时,它在“C:\Softwares\wlp\usr\servers\theory\logs\messages.logs”中生成日志文件。它在C:\Softwares\wlp\usr\servers\theory\dropins中只有theory.war在"下,;websphere中的dropins文件夹有多个war文件如何为每个war生成单独的日志文件;,websphere,websphere-liberty,websphere-8,Websphere,Websphere Liberty,Websphere 8,当我运行websphere中的服务器时,它在“C:\Softwares\wlp\usr\servers\theory\logs\messages.logs”中生成日志文件。它在C:\Softwares\wlp\usr\servers\theory\dropins中只有theory.war 当我放置一个以上的war文件,如theory.war、epic.war、success.war并执行服务器时,它会在C:\Softwares\wlp\usr\servers\theory\logs\messa
如果您想拥有单独的日志文件,您必须为JUL编写自定义文件处理程序,或者使用第三方日志框架,例如Log4j 您还可以使用,然后使用
binaryLog
工具过滤给定应用程序的消息
然而,我强烈建议不要这么做,因为在遵循12因素原则的新应用程序中,所有消息都应该放在标准输出和标准错误流中,这是JUL默认的做法。容器、容器编排器和在其中实现的日志记录基础设施都使用了这一点。Logging infa允许您根据各种参数筛选日志消息,而不需要单独的日志文件。如果您有单独的日志文件,则必须手动集成该文件。理论是您服务器的名称,与dropins中的任何战争无关。在Liberty中,来自所有应用程序和服务器的日志都在单个messages.log文件中。是的,我想为每一场战争创建一个单独的日志。如何执行@Gas