2011-12-07 15 views
1

在Grails應用程序我想裝飾的每個日誌與自定義數據。目前需要的是簡單地將當前用戶名前添加日誌消息如何系統地增加(裝飾)的一些數據記錄

我有關於如何解決此問題的一些想法:
- Adding custom field to log4j patternLayout
- 使用Groovy的元級的設施來攔截每個日誌調用,修改郵件內容

我只是想有一些容易理解和維護:這是一個非常低優先級的功能,所以我不想花太多時間與它搞亂周圍的人。

要實現這樣的快速簡便的方法什麼建議嗎?

回答

4

我認爲伯特·貝克威思覆蓋這個on his blog在一月份。他演示瞭如何使用log4j的MDC功能和Servlet過濾器來獲取用戶名到日誌條目

+0

這是尋找偉大。我會花一些時間詳細閱讀這篇文章。 – Guillaume

+0

@Guillaume手指穿過它爲你工作:-) –