- - PR -
log4jのDailyRollingFileAppender
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-10-23 00:52
log4jのDailyRollingFileAppenderを使用して以下のフォルダ構成のlogフォルダ内に
ログファイルを書き込みたいと思い 且つ log4j.appender.file.Fileには絶対パスを指定せず、testクラスからの相対パス /log/import.logとしたいと思っているのですが、 うまくいきません。 (書き込み対象ファイルが見つからないとのエラーがでます。) どうしたらよいのでしょうか。 ★フォルダ構成 %CATALINA_HOME% ・webapps ・・test ・・・log ・・・WEB-INF ・・・・classes ・・・・・log4j.properties ・・・・・test.class ★test.classのソース (ログ記述部分のみ抜粋) Logger logger = Logger.getLogger(this.getClass()); logger.info("Application Start"); ★log4j.properties log4j.rootCategory=DEBUG, file #file #DailyRolling log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=import.log log4j.appender.file.DatePattern='.'yyyy-MM-dd log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d [%t] %-5p %c{1} - %m%n |
1