をtomcat
使用してWebアプリを実行していspring-boot
ます。
log4j2.xml
ロギングパスを動的に変更するにはどうすればよいですか?(たとえば、jvm args、プロパティファイルなど)?
これまでのところ、ログxmlを次のように構成しました。
<Configuration>
<Properties>
<property name="path">${bundle:application:log.path}</property>
</Properties>
</Configuration>
構成ファイルの場合:
#application.properties:
log.path=d:/
ここで、ログパスをたとえばに動的に強制したいのですがd:/log-test
、war
ファイルを変更する必要はありません。再デプロイすると、手動構成が失われるためです。
では、どうすれば別のログパスを提供できますか?
同じマシンで複数のプロファイルを実行したいので、ここでは環境やシステムのプロパティは役に立ちません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加