単純な jsf Web アプリケーションから log4j を使用してテキスト ファイルにログを記録しようとしましたが、成功しませんでした。その場所でファイルを開くたびに、何も書き込まれませんでした。私はグラスフィッシュで展開しています。以下は私のlog4j.properties構成です
log4j.rootLogger = debug, stdout, FILE
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.appender.FILE = org.apache.log4j.RollingFileAppender
log4j.appender.FILE.maxFileSize = 100kb
log4j.appender.FILE.maxBackupIndex = 2
log4j.appender.FILE.File = C:\temp\mylog.txt
log4j.appender.FILE.Threshold = debug
log4j.appender.FILE.layout = org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern = %d{ABSOLUTE} %5p %c{1}:%L - %m%n
ファイル mylog.txt が Glassfish アプリケーション サーバーの ....\domains\domain1 ディレクトリに作成されることを認識しています。C:\temp\mylog.txt に直接送信するにはどうすればよいですか