1

こんにちはサー:サーバーが起動すると、ログファイルは出力ステートメントを出力します。ログファイルを自分のファイルに出力するにはどうすればよいですか?

4

2 に答える 2

2

プロパティファイルを使用してみることができます

log4j.rootLogger=INFO, ERRORFILE

#ERRORFILE - used to log error messages
log4j.appender.ERRORFILE=org.apache.log4j.RollingFileAppender
log4j.appender.ERRORFILE.Threshold=ERROR
log4j.appender.ERRORFILE.File=errorLog.log
log4j.appender.ERRORFILE.MaxFileSize=200KB
log4j.appender.ERRORFILE.MaxBackupIndex=5
log4j.appender.ERRORFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ERRORFILE.layout.ConversionPattern=%d{DATE} %t - %m%n

この例では、エラーメッセージを自分のファイルに記録するようにプロパティファイルを構成しましたerrorLog.log。これが別のサンプルです。

于 2011-05-25T12:07:24.347 に答える
1

ファイルアペンダーを使用してlog4jプロパティファイルを構成します。このようなもの -

log4j.rootLogger=WARN, fileAppender
log4j.logger.myPackage=DEBUG, fileAppender
log4j.additivity.myPackage=false
log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender
log4j.appender.fileAppender.File= C://Myfile.log
log4j.appender.fileAppender.MaxFileSize=1024KB 
log4j.appender.fileAppender.MaxBackupIndex=5 
log4j.appender.fileAppender.layout = org.apache.log4j.PatternLayout
log4j.appender.fileAppender.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
于 2011-05-25T12:10:24.823 に答える