1
すべてのアプリケーションのエラーを1つのファイルに記録することは可能ですか?1つのファイルにエラーが記録される
私はlog4jのでログを保存するようにアプリケーションを構成していますが、私は唯一のエラーログが含まれているファイルが必要です。
ありがとうございました。あなたのlog4j設定ファイルの
すべてのアプリケーションのエラーを1つのファイルに記録することは可能ですか?1つのファイルにエラーが記録される
私はlog4jのでログを保存するようにアプリケーションを構成していますが、私は唯一のエラーログが含まれているファイルが必要です。
ありがとうございました。あなたのlog4j設定ファイルの
別のファイルにエラーを取得するために、同様にそれを設定し、
log4j.rootLogger=DEBUG,INFO,FILE,ERROR_FILE
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.file=${catalina.base}/logs/myApplicationLogs.log
log4j.appender.FILE.Append=true
log4j.appender.FILE.Encoding=UTF-8
log4j.appender.FILE.MaxFileSize=5MB
log4j.appender.FILE.MaxBackupIndex=10
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c:%L - %m%n
log4j.appender.ERROR_FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ERROR_FILE.file=${catalina.base}/logs/ERROR_fileName.log
log4j.appender.ERROR_FILE.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.ERROR_FILE.Threshold=ERROR
log4j.appender.ERROR_FILE.Append=true
log4j.appender.ERROR_FILE.Encoding=UTF-8
log4j.appender.ERROR_FILE.MaxFileSize=5MB
log4j.appender.ERROR_FILE.MaxBackupIndex=10
log4j.appender.ERROR_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ERROR_FILE.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c:%L - %m%n
あなたのコードからsepareteファイルの使用にエラーを取得し、
log.error("--- error text ---");
これはにあなたを助けますsepareteファイルにエラーが発生します。つまり、ERROR_fileName.log
通常のログプリントと同様に、
log.debug("--- normal log text ----");
だから、あなたはすべての異なるログレベルを使用しますが、唯一のログファイルにエラーを書きたいですか?これは、あなたの望むことですか? –
@saadoune教えてくれますか?私が返信したものはあなたにとって有益かどうか? –
ヴィシャルのgajera、あなたの答え私は今実装し、バックあなたに答えるためにあなたに感謝し、その間、あなたは(」「)log.errorで印刷されていない例についても、NullPointerExceptionが持つことが可能であるなら、私を伝えることができますか? – saadoune