2012-01-24 44 views
0

從Maven日誌記錄駱駝輸出信息時是否可以省略初始生成信息?就其本身而言,它可以打印出大量的構建和類路徑信息,我們可以在日誌中不使用這些信息。從駱駝日誌記錄中移除生成信息

編輯:

我通過MVN駱駝運行它:運行和我剛剛發現,如果我追加到一個日誌文件,而不是到控制檯我沒有看到構建信息開頭。

+0

你能解釋一下多一點。你如何運行你的駱駝應用程序?你使用mvn駱駝:運行還是別的? –

+0

mvn camel:跑步,我已經更新了上面的帖子。目前我認爲將其記錄到文件而不是控制檯將解決我們的問題。 –

回答

1

駱駝:運行行家目標,則使用org.apache.maven /行家-插件-API/2.0 JAR,其中它使用AbstractMojo作爲基類。

它使用getLog()方法在其所有記錄此基類。所以當它啓動時,它會執行類路徑的INFO日誌記錄,這是您在控制檯上看到的內容。在線路621 RunMojo.java你說對了:

getLog().info("Classpath = " + classpathURLs); 

所以我建議尋找如何從命令行執行時配置Maven插件的/目標日誌記錄級別。

有支配這個沒有駱駝具體的選擇,因爲我們使用AbstractMojo作爲基類爲我們的Maven插件,這是AbstractMojo的意圖(讓人們構建定製Maven目標)