2013-02-09 64 views
0

我希望在我們記錄某些內容時添加消息。例如,如果我正在登錄使用slf4j創建新的appender

log.info(「Hello」);

的消息應該與一些ID,這將是從我application.So附加印在控制檯最終日誌消息將

你好1 你好2

我是否需要添加一個appender爲這個 。如果是的話我怎麼才能使用logback實現它?

+0

我不明白你需要什麼。你想自動添加一個id到消息中? – MychaL 2013-02-13 09:54:46

+0

是的,我每次登錄時都想在郵件中添加一些id。 – Sanket 2013-02-16 12:23:36

回答

0

你爲什麼不自己管理這個ID?

每一次,你正在登錄的東西,你可以調用方法與參數:

log.info("Hello {}", id); 

但什麼是這樣做的利益? 您是否在嘗試識別會話?

+0

試試sifintAppender也許吧?使用鑑別器創建一個配置,並設置MDC值以確定你想要的。 – MychaL 2013-02-18 10:03:47

+0

我將需要更改每個日誌語句中的現有代碼。我想確保這個ID被追加,所以每當我看到我有這些基本信息的日誌。 – Sanket 2013-02-18 11:44:42