2011-11-14 324 views

回答

20

Catalina.out僅包含寫入Tomcat的「System.out」和「System.err」的所有內容。

名稱「catalina.out」來自通常用於啓動Tomcat的catalina.sh腳本。如果你想改變名字......或者對你的out/err流做些簡單的事情...你可以破解這個腳本,或者用一個替代的啓動腳本代替它。

名稱「卡塔利娜」的由來被解釋爲here


我有檢查logging.properties並沒有發現有關的.out。

將標準輸出/錯誤流重定向到catalina.out發生在catalina.sh腳本中。

+1

如果我記得只存在於tomcat的linux安裝中,並且可以使用tail命令來實時查看服務器的java控制檯的輸出 – Stainedart

2

看來你需要通過你自己的log4j配置和swallowOutput屬性來做到這一點。 見wiki FAQ。請參閱this answer中的一些細節。

log4j只是一個日誌包,所以如果你不使用它,請諮詢你正在記錄包的javadoc。如果你沒有使用任何日誌包,你最好開始使用。

相關問題