2016-02-23 139 views
0

我想分析一個特定應用程序的服務器日誌。定製日誌濃縮

日誌結構看起來像

<time> <debug level> [<currentModulePath>](<Thread Num>) <Log message> 

我想提供一個簡單的方法來跟蹤郵件通過日誌,例如去爲所選消息僅着色相關日誌行。

我想到的第一件事就是將日誌元素換成html標籤。

另一方面,html標籤會像查看/ VIM一樣查看日誌命令行工具。

做兩個不同版本的日誌(純文本格式和一個html格式)也不是選項。日誌太大,不能保存兩份。

我想將元素/標籤或任何其他信息保存在自己的文件中。 我會構建將原始日誌文件和html標記文件合併爲一個html日誌文件的應用程序。

我想html標籤文件可能很小。日誌仍然可以從命令行查看。

您認爲這種方法可行嗎?

有什麼框架/庫可以幫助我嗎?

歡迎任何建議。

回答

0

JavaSE開箱即用XMLFormatter。儘管我不確定這是否是一個好主意,但可以使用適當的xslt將xml文件轉換爲任何內容。您也可以編寫自己的格式化程序,它可以生成適當結構的輸出。