2012-06-14 37 views
-1

我有一個函數需要一串日誌消息。我想確定傳遞的消息是否爲Exception模式,以便可以使用渲染顏色進行換行。Java異常的正則表達式

有誰知道是否有Regular Expression模式來處理?

編輯

+1

記錄異常是什麼樣的?你想從中匹配什麼?你有什麼嘗試? –

+8

擁有2K的聲望,你應該可以寫出更好的問題。 –

+0

你是否在討論匹配'Exception.toString()'的輸出? – Tharwen

回答

0

你可以寫任何你想要的異常跟蹤...所以不,不是在這個普遍性。

0

至少可以說,這將是相當粗糙的。

另一個想法可能是更改日誌appender的佈局以在日誌文件中包含顏色標記。或者,也可以將日誌輸出爲(格式良好的)XML記錄,然後使用XSLT將其顯示。

0

異常類的名稱傳統上後綴爲「Exception」或「Error」,因此您可以查找它,但這不是必需的。如果你控制所有的異常(或者至少知道拋出的所有可能的異常符合這個準則),你可以做一個如上所述的正則表達式