startup.bat中修改
call "%executable%" start %cmd_line_args%
為call "%executable%" run %cmd_line_args% (>> ..\logs\detaillog.%date:~0,10%.log )
這樣控制台就不會輸出日誌檔案了,讓catalina.bat去決定日誌輸出在**吧
在catalina.bat中
尋找以%action%結尾的四處,每處%action%後面新增 >> ..\logs\detaillog.%date:~0,10%.log
detaillog是我自己起的名字,大家可以隨意更改,但是注意不要與預設日誌檔案衝突,否則啟動會報個錯。那%date:~0,10%是用來擷取系統時間的(這裡應該注意系統生成的時間格式問題,如果是2013/04/02則會出錯,請確保系統時間格式)。在我的伺服器上echo %date%,顯示出的是「2013-04-02 星期二」,擷取0-10位,也就是「2013-04-02」,所以今天產生的log檔案名字應該是 detaillog.2013-04-02.log
這樣再去雙擊startup.bat,就會發現控制台啟動後不再輸出日誌檔案。再去檢視detaillog.2013-04-02.log,會發現日誌都在裡面。那下面的工作,就是如何簡單的將日誌檔案顯示出來了。
更改系統日期格式在
桌面右下角日期和時間設定---更改日曆設定-----日期選項卡下的日期格式下的短日期下拉選擇框修改
解壓 把unxutils\usr\local\wbin加到系統環境變數path
開啟cmd,輸入tail --help
Tomcat控制台日誌輸出到檔案
startup.bat中修改 call executable start cmd line args 為 call executable run cmd line args logs detaillog.date 0,10 log 這樣控制台就不會輸出日誌檔案了,讓catalina.bat去決定日誌...
Tomcat控制台日誌輸出到本地檔案
記事本開啟startup.bat檔案,修改如下內容 call executable start cmd line args 改為call executable run cmd line args 這裡改成run後,控制台中將不會輸出日誌資訊,可以設定日誌資訊輸出到本地的日誌檔案中,改為如下樣式即可 ...
TOMCAT控制台日誌輸出到指定檔案中
1 修改startup.bat第42行 call executable start cmd line args 為 call executable run cmd line args logs my.txt 然後在此啟動tomcat,再次檢視catalina.txt,預期的資訊果然如約而至 2.如果...