クラスター化された Weblogic 11g 環境にデプロイされているプロジェクトで log4j を使用しており、ログに使用するアプリがデプロイされているサーバーの名前を取得しようとしています。実行中のサーバー名を取得する方法があることを覚えているようですが、それは私をエスケープしています...ログ出力を送信する場所のlog4j構成からの行は次のとおりです。
log4j.appender.MyRollingAppender.File=servers/${weblogic.Name}/logs/serverName.log
現在、すべてがserverName.log
サーバーごとに行われていますが、出力をサーバー固有のファイル、つまりserver1.log
サーバー 1 とserver2.log
サーバー 2 でのアクティビティに入れたいと考えています。