2012-04-10 13 views
0

WAS_SERVER_NAMEような変数がありますが、私は(ログファイル名やログファイル内の行としてのいずれか)${WAS_SERVER_NAME}経由でそれらを参照するたびに、彼らはnullを返します。それらには値が含まれていますが。私は何が欠けていますか?のWebsphere(Log4jの)

RollingFileAppenderを使用してください。

ありがとうございました!

答えて

2

dbreauxに記載されているとおり、WebSphere変数はシステム・プロパティーとして使用できません。標準的なやり方は、$ {WAS_SERVER_NAME}という値が割り当てられているWAS_SERVER_NAMEというJVMのカスタムプロパティを作成することです。

実行時にJVMプロパティに値が割り当てられ、log4jで使用できるようになります。

HTH

Manglu

2

これらはWebSphereの内部変数です。彼らはlog4jとは関係ありません。