2017-09-13 119 views
0

我在Windows上安裝了Tomcat。在Tomcat的日誌目錄我有各種日誌:Tomcat日誌解釋

卡塔利娜 本地主機 經理 主機經理 公共守護 localhost_access_log tomcat8-標準錯誤 tomcat8,標準輸出

我一直在試圖找出每其中一個日誌來自它並被配置。在Tomcat文檔中沒有用處。

我知道logging.properties處理catalina,localhost,manager和host-manager,但剩下的 - 我不知道。誰能幫忙?

回答

2

localhost_access_log通過訪問日誌閥進行配置。在server.xml查看相關的<Valve>元素。

剩下的三個(commons-daemon,tomcat8-stderr和tomcat8-stdout)都是由Tomcat服務包裝器生成的。這只是一個重命名的Commons Daemon可執行文件。造成這種情況的文檔應該有更多的信息,但基本如下:

  • 公共守護 - 服務包裝自己的日誌文件
  • tomcat8-標準錯誤 - 從獨立的錯誤重定向輸出服務warpper過程
  • tomcat8-標準輸出 - 重定向標準輸出封裝服務過程
+0

謝謝!有什麼方法可以旋轉它們嗎?我能夠使用Log4j旋轉所有其他日誌,但不能這些 – ElenaDBA

0

你需要的路線stderr和標準輸出在context.xml中啓用swallowOutput =「真」

<Context override="true" swallowOutput="true"> 
    <WatchedResource>WEB-INF/web.xml</WatchedResource> 
    <Manager pathname=""/> 
</Context>