[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends:00287] RE: log4j のコンフィグレーションの仕方
鹿島の伊藤です。
ちょっと急いでいたものでJavaHouseにも同じ内容を本日投稿いたしましたが、
あれこれやっているうちにサーブレットのinitを以下のようにオーバーライドすることで
実現できました。
public void init(ServletConfig config) throws ServletException {
super.init(config);
String logPath = config.getInitParameter("logLocation");
System.setProperty("log.home", logPath);
}
問題があるようでしたら、教えていただきたく。
┃ ╋━╋━━┻━━━╋━━━…‥・
・‥…━╋━━┻━╋ ┃ ■鹿島 ITソリューション部
┃ ・…╋━╋━■情報エンジニアリングGr
┃ ・…╋━╋━■伊藤一宏
・ ┃ ■Phone#:03-3746-7394 (Ex. 23317)
: ■ mailto:kazuhiro-i@xxxxxxxxxx
> -----Original Message-----
> From: Itoh, Kazuhiro
> Sent: Monday, February 23, 2004 5:15 PM
> To: jfriends@xxxxxxxxxxxx
> Subject: [jfriends:00278] log4j のコンフィグレーションの仕方
>
>
> 鹿島の伊藤です。
> Webのシステムのロギングにおいてlog4jを利用しております。
> これまで、lo4j.prpoertiesに各ロガーの記述を行っておりました。
> 以下に抜粋
> log.home=c:\\log
> ...............................
> log4j.appender.sys.File=${log.home}/vfrontdesk_syslog.txt
> ................................
> ................................
> log4j.appender.app.File=${log.home}/vfrontdesk_applicationlog.txt
> ...............................
> 先頭のlog.homeの記述を変えるだけでログファイルの書き込まれるディレクト
> リーを
> 開発環境・本番環境などに応じて対応できていたので便利だったのですが
> コンフィグレーションをlog4j.xmlに変更した場合に上記のlog.home=にあたる
> 記述の仕方が調べたのですがわからなくて、
> その都度各appendarのfileに対してディレクトリーをじかに記述しています。
>
> lo4j.propertiesの${log.home}/logファイル名にあたる記述の仕方があれば
> 情報を教えていただきたく思います。
>
>
>
> ┃ ╋━╋━━┻━━━╋━━━…‥・
> ・‥…━╋━━┻━╋ ┃ ■鹿島 ITソリューション部
> ┃ ・…╋━╋━■情報エンジニアリングGr
> ┃ ・…╋━╋━■伊藤一宏
> ・ ┃ ■Phone#:03-3746-7394 (Ex. 23317)
> : ■ mailto:kazuhiro-i@xxxxxxxxxx
>
>