1
致命的なログレベルでアラートメールを送信しています。しかし、コンテキストネームを動的に取得したい。log4j2.xml SMTPアペンダーget .war context
異なる状況で同じwarファイルを使用しています。 warファイルの名前を変更するだけです。そのため、.xmlファイルに汎用ソリューションが必要です。件名に最適です。
致命的なログレベルでアラートメールを送信しています。しかし、コンテキストネームを動的に取得したい。log4j2.xml SMTPアペンダーget .war context
異なる状況で同じwarファイルを使用しています。 warファイルの名前を変更するだけです。そのため、.xmlファイルに汎用ソリューションが必要です。件名に最適です。
私はあなたがlog4j2
によって提供されるWeb Lookup
機能を使用できると思います。 ${web:contextPath}
構文を使用して、Webアプリケーションのcontext path
にアクセスすることができます。あなたの設定ファイルは次のようになります -
<SMTP name="Mail" subject="FATAL - ${web:contextPath}" to="[email protected]" from="[email protected]"
smtpHost="localhost" smtpPort="25" bufferSize="50">
Web Lookup
here
のチェックの詳細は、私が前に試した厥が、それは動作しません。 –
何がうまくいかないのかを指定できますか?これは、あなたが "FATAL - $ {web:contextPath}"を件名の文字列として取得していることを意味しますか? –
「FATAL - $$ {web:contextPath}」を使用してみることもできますか –