Log4jはログファイルをファイルに書き込むのではなく、コンソールに書き込みます。私は多くのリソース(私はこの質問が既に存在すると思う)を探しましたが、解決策を見つけることができませんでした。log4jはログをファイルに書き込まない
Log4jのバージョン1.2.17以下
は私のlog4jの設定です:
log4j.rootLogger = INFO、STDOUT log4j.rootCategory = INFO、STDOUT、ファイル
log4j.appender .stdout = org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout = org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern =%d {アブソルート}%5p%t パーセントのC {20}:%はL - %のM%N
log4j.category.org.springframework = ERROR log4j.category.org.springframework.beans.factory = ERROR log4j.category.com.mypackage = INFO log4j.logger.org.springframework = ERROR log4j.logger.org.hibernate = ERROR log4j.logger.org.hibernate.persister.entity = ERROR
log4j.appender.File = org.apache.log4j .rolling.RollingFileAppender log4j.appender.File.File =を/ tmp/mylog.log log4j.appender.File.ImmediateFlush =真 log4j.appender.File.threshold = INFO log4j.appender.File.Append =真 log4j.appender.File.MaxFileSize = 10メガバイト log4j.appender.File.MaxBackupIndex = 20 log4j.appender.File.layout = org.apache.log4j.PatternLayout log4j.appender.File.layout.ConversionPattern =%D { ABSOLUTE}%5P%のT %のC {2}:%L - %のM%N log4j.appender.File.rollingPolicy = org.apache.log4j.rolling.TimeBasedRollingPolicy log4j.appender.File.rollingPolicy.FileNamePattern = /tmp/mylog%d.log log4j.appender.File.layout.ConversionPattern =%dの{ABSOLUTE}%5P%のT %のC {2}:%L - %のM%N私は
ディレクトリへのアクセス権があることを確認しました。ここでは、ia書こうとしている。 誰かが私を助けてくれますか?
この情報はお役に立ちましたか? –