tinylog 是否可以为多个应用程序(war)使用相同的配置文件,但根据 web.xml 中的显示名称编写日志?
现在,我们所有的 Web 应用程序都使用 log4j 并共享一个配置文件。日志文件在文件名中使用以下变量写入:
<RollingFile fileName="${web:servletContextName:-unknownContext}-${env:COMPUTERNAME:-unknownComputer}.%d{yyyy-MM-dd}.log" >
</RollingFile>
这意味着当我们的应用程序的显示名称为 svc1234_FancyService 并在 SERVER001 上运行时,日志将命名为:
svc1234_FancyServce-SERVER001.2022-01-04.log
可以使用 tinylog 2.4+ 复制此行为吗?