1
我目前使用SLF4J與log4j-over-slf4j
和logback-classic
。SLF4J代碼片段將消息記錄到文件中
程序處理循環中的文件。
我需要爲程序的每次迭代創建一個單獨的日誌文件。有人可以指向我的示例代碼或代碼片段嗎?我已經做了足夠的研究,但是與SLF4J,log4j和Kogback一起運行。
最好,我想以編程方式執行所有配置,而不是屬性文件。
我目前使用SLF4J與log4j-over-slf4j
和logback-classic
。SLF4J代碼片段將消息記錄到文件中
程序處理循環中的文件。
我需要爲程序的每次迭代創建一個單獨的日誌文件。有人可以指向我的示例代碼或代碼片段嗎?我已經做了足夠的研究,但是與SLF4J,log4j和Kogback一起運行。
最好,我想以編程方式執行所有配置,而不是屬性文件。
您需要Logback的SiftingAppender
http://logback.qos.ch/manual/appenders.html#SiftingAppender。 SLF4J和log4j在這裏無關緊要。
編輯:按照示例配置XML文件。更改線路
MDC.put("userid", "Alice");
程序循環的每次迭代後設置不同的userId
,然後每次運行都會有不同的輸出文件。
謝謝,你有可能指示我一個示例實施鏈接? – 2012-04-02 16:42:27
謝謝,我不能使用任何基於XML的配置。一切都必須是程序化的。 – 2012-04-02 18:32:19