我工作的Web應用程序爲用戶的數據完整性問題提供了更多日誌。我想獲得像一些詳細信息:用更多信息擴展log4j錯誤電子郵件
- 服務器名
- 客戶端IP
- 瀏覽器信息
是否與log4j的一種方法,可以登錄上述參數?換句話說,我想用其他參數添加這些參數。那麼log4j爲此提供了一些方法?
我log4j.properties爲:
log4j.appender.Stdout=org.apache.log4j.ConsoleAppender
log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.Stdout.layout.conversionPattern=%-5p - %-26.26c{1} - %m\n
log4j.appender.Stdout=org.apache.log4j.ConsoleAppender
log4j.appender.Stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.Stdout.layout.conversionPattern=%-5p - %-26.26c{1} - %m\n
log4j.rootLogger=INFO,Stdout
log4j.logger.org.apache.wicket=INFO
log4j.logger.org.apache.wicket.protocol.http.HttpSessionStore=INFO
log4j.logger.org.apache.wicket.version=INFO
log4j.logger.org.apache.wicket.RequestCycle=INFO
我有一個LogUtil.java
類中,我記錄了availiable信息。
編輯: 更清楚我的問題是什麼:
在哪裏可以找到這些參數以及如何將它們在現有的記錄添加?
是你的問題,你不知道在哪裏可以找到該信息,或者如何將它自動添加到現有的日誌語句? –
Logger#info(...)'是否可以接受? – bsiamionau
@ThorbjørnRavnAndersen:是的,究竟在哪裏可以找到該信息以及應該使用哪種方法。我會更新這個問題。 –