私のアプリケーションで同様の問題に直面しています。 新しいlog4jプロパティで更新されました。アプリケーションログが更新されない
ログファイルをログファイルにリダイレクトし、サポートファイルをローリングします。
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=tmp\applicatione2e.log
log4j.appender.file.MaxFileSize=5MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
ただし、アプリケーションの実行後、指定されたパスで更新されたログファイルを見つけることができません。誰でも私にそれを修正する方法を助けることができますか? '
'TMP \ applicatione2e.log'は相対パスです。それは相対的ですか?絶対パスとは何ですか? – Stewart
パス区切り文字として\(バックスラッシュ)の代わりに/(スラッシュ)を使用してみてください。プロパティファイルでは、バックスラッシュはエスケープ文字です。 –