2013-03-14 50 views
0

我的應用程序需要的參數作爲輸入和所有其他進程恰巧在此基礎上論證基於輸入的動態日誌文件命名?

我想創建一個基於輸入參數名稱爲日誌文件

任何人都可以讓我知道我該怎麼辦這個 ?

我正在使用Log4J 1.2.17。

+0

[此](http://stackoverflow.com/questions/8965946/configuring-log4j-loggers-programmatically)應該做的伎倆複製。 – 2013-03-14 12:22:22

回答

1

從log4j的手動Read Configuration section

public static void main(String[] args) { 

// BasicConfigurator replaced with PropertyConfigurator. 
PropertyConfigurator.configure(args[0]); //args[0] path to your log4 conf file 
} 
+0

我正在嘗試這個,但我想驗證當然輸入&也想記錄之前的消息..任何其他的想法? – KK99 2013-03-14 12:45:14

+0

您需要在記錄之前配置記錄器。對於其他想法,您需要在原始問題中解釋更多。你爲什麼需要它 ?你打算如何使用記錄結果?你真的需要這樣的解決方案,還是可以用不同的方式解決? – 2013-03-14 13:04:18

+0

我想我可以使用你的方法+寫入我的用例控制檯。非常感謝 – KK99 2013-03-14 13:22:04