1. 程式人生 > >tomcat配置log4j輸出日誌從控制檯改到指定檔案

tomcat配置log4j輸出日誌從控制檯改到指定檔案

原文網址:http://www.cnblogs.com/stonefeng/p/5767762.html

現象

不知道從哪個版本的tomcat開始,windows版本的tomcat不再包含{tomcat_home}\logs\catalina.out這個檔案,eclipse中配置好tomcat伺服器之後,日誌都是在eclipse中的console中列印的,但是這樣不方便看日誌,因為每次伺服器重啟之後,eclipse會首先顯示console檢視然後自動跳轉到servers檢視,要看日誌還得再選擇console檢視,而且console日誌的視窗比較小,有異常打印出來的話要滾好幾屏才能看到錯誤的根源。

問題

那麼我們如何把eclipse中的tomcat日誌分離出來呢?

解決方案

我們可以使用如下步驟來解決這個問題:

  • 在eclipse的servers檢視中雙擊tomcat伺服器
  • 點選Open launch configuration連結
  • 選擇Common選項卡

  • 勾選File勾選框並指定檔案地址

  • 重啟伺服器

最後

在上面的例子中我在{tomcat_home}\logs下面新建了catalina.out這個檔案並使用了該檔案,現在你可以像使用linux版本的tomcat一樣,用第三方日誌工具來開啟這個檔案了,我使用的是LogExpert,一個免費的非商業軟體。


第一次使用MarkDown語言寫部落格,有什麼表述不清楚的地方還請大家海涵。