2016-11-11 5 views
0

アプリケーションをロードバランスサーバーで実行しています。 生成されるログファイルの数は、サーバーの数と同じです。サーバー名ごとにどのようにログファイルの名前を付けることができますか。 私はcommons.log4jを使用していますホスト名が付いたロガー

答えて

0
<Property name="hostname">${env:HOSTNAME}</Property> 

reference it like ${hostname}.log 
+0

アンディ、私はJavaクラスから動的にホスト名を取得しています。これをどうすれば使えますか? –

+0

javaコードを使用してホスト名を取得する場合は、System.setProperty( 'hostname'、hostname)を使用できます。その後、log4j構成ファイルで$ {hostname}を使用できます。 –

関連する問題