我已經給出了我的日誌文件的第一行必須以特定標題開頭的要求。這個頭文件應該指定這個當前文件是新創建的。即使日誌文件自動旋轉。如何記錄新創建的日誌文件?
這似乎很奇怪,但它在項目的規範。
環境信息:
- 應用服務器:GlassFish v2中
- 記錄:SL4J
我已經給出了我的日誌文件的第一行必須以特定標題開頭的要求。這個頭文件應該指定這個當前文件是新創建的。即使日誌文件自動旋轉。如何記錄新創建的日誌文件?
這似乎很奇怪,但它在項目的規範。
環境信息:
我認爲你將不得不繼承相關的附加器,並添加自己的代碼,這樣做這個。
日誌文件不是由slf4j編寫的。它由立面背後的測井系統編寫。解決方案將取決於該日誌系統是什麼。
除非該日誌記錄系統具有這樣做的現有日誌文件appender,否則您將需要編寫一個自定義appender(使用適當的API等),每次打開新日誌文件時都會寫入該標頭。
我目前使用的是logback ... – nikles
潛在相關http://stackoverflow.com/questions/6072389/how-to-create-a-own-appender-in-log4j –