2012-04-19 123 views
0

我想添加一些功能,如記錄每個線程的基礎,以便它可以很容易地查看日誌文件和日誌插入數據庫等。所以我想做我自己的自定義日誌記錄框架上面除了什麼的logback框架可以做到的要求。是可以複製的logback源代碼,並添加了一些我的文件,滿足了requiremens .. 自定義登錄框架

<configuration> 

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> 
<!-- encoders are assigned the type 
    ch.qos.logback.classic.encoder.PatternLayoutEncoder by default --> 
<encoder> 
    <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{5} - %msg%n</pattern> 
</encoder> 
</appender> 

在上面的代碼中,我不想寫日誌直接..我想緩存日誌,然後我應該追加它..

+0

plz幫助我任何建議wud被讚賞 – 2012-04-19 15:07:37

回答

0

我想喲你的方法是錯誤的:組合slf4j和logback幾乎可以做所有事情,不需要重新發明輪子。只要問你想要的功能,你會看到你得到你的答案。

爲了您的要求,您希望爲每個線程使用不同的日誌文件:我不認爲這很有用,但無論如何:在logback中查找歧義。例如,這裏的這個問題在用戶基礎上實現了不同的日誌:howto use the logback discriminator value to filter mongodb inserts