log4j目前只能寫入自己輸出的error日志,不寫入Java運行時產生的例外。現在想要把Java運行時例外也寫入到log4j中。
現在使用的log4j版本為:log4j-1.2.9.jar
log4j.properties檔案:
log4j.appender.CONLOG = org.apache.log4j.ConsoleAppender
log4j.appender.CONLOG.Target = System.out
log4j.appender.CONLOG.Threshold = DEBUG
log4j.appender.CONLOG.layout = org.apache.log4j.PatternLayout
log4j.appender.CONLOG.layout.ConversionPattern = [%p] [%c] [%L] - [%m]%n
log4j.appender.FILELOG = org.apache.log4j.RollingFileAppender
log4j.appender.FILELOG.Append = true
log4j.appender.FILELOG.Encoding = UTF-8
log4j.appender.FILELOG.File = ./log/ShowCode.log
log4j.appender.FILELOG.MaxBackupIndex = 10
log4j.appender.FILELOG.MaxFileSize = 1024KB
log4j.appender.FILELOG.Threshold = DEBUG
log4j.appender.FILELOG.layout = org.apache.log4j.PatternLayout
log4j.appender.FILELOG.layout.ConversionPattern = [%d{yyy-MM-dd HH:mm:ss.SSS}] [%p] [%t] [%c] [%L] - [%m]%n
log4j.rootLogger = DEBUG,CONLOG,FILELOG
求指點!
uj5u.com熱心網友回復:
可以直接設定全域統一捕獲運行時例外,然后將捕獲的例外寫到日志里uj5u.com熱心網友回復:
要怎么在properties里面設定呢?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/172204.html
標籤:Java相關
上一篇:Springboot原始碼決議有相關的書籍或視頻推薦一下
下一篇:java問題求大佬解答
