2

我们正在发送致命日志级别的警报电子邮件。但是我们想动态地获取上下文名称。

我们在不同的上下文中使用相同的战争文件。我们只是重命名war文件。所以我们需要 .xml 文件中的通用解决方案。最好的主题行。

4

1 回答 1

1

我认为您可以Web Lookup使用log4j2. 它允许使用语法访问context pathWeb 应用程序。${web:contextPath}您的配置文件看起来像 -

<SMTP name="Mail" subject="FATAL - ${web:contextPath}" to="errors@logging.apache.org" from="test@logging.apache.org"
          smtpHost="localhost" smtpPort="25" bufferSize="50">

在此处查看更多详细信息Web Lookup

于 2017-11-08T08:11:05.117 回答