tomcat記錄控制台輸出資訊至檔案

2021-07-05 02:53:26 字數 699 閱讀 1731

1 .修改startup.bat第42行 

call "%executable%" start %cmd_line_args% 

為 call "%executable%" run %cmd_line_args% >> ..\logs\my.txt 

然後在此啟動tomcat,再次檢視catalina.txt,預期的資訊果然如約而至!

2. 如果要每次啟動的時候重新輸入不同的檔案,可對上面**進行修改如下,加上紅色部分執行startup.bat會一閃而過:

call "%executable%" run %cmd_line_args% >> ..\logs\my(%date:~0,10%) .log

,%date:~0,10%是系統時間擷取,有的系統可能不是這樣擷取的,你可以用echo %date%命令看一下結果,0是起始位置,10時長度,根據結果來擷取一下) 

新增這行的目的是讓tomcat把控制台的資訊都輸出到 

..\logs\***_%date:~0,10%.log 

這個檔案中,但是控制台就不輸出了,這就是他的缺點,但是如果是在使用者環境下部署的話,控制台輸出也不重要吧 

3. 以上辦法無法每天輸入到乙個檔案中,第二種方法也只是在不同日期重啟tomcat時才能輸出到不同檔案,如在同一天重啟系統,則還是同乙個日誌檔案。

Eclipse控制台輸出資訊的控制

當你在eclipse中 running debugging乙個應用程式的時候,有關該應用程式的執行除錯資訊及日誌資訊都會輸出到控制台 console 顯示,但是eclipse只會顯示最後一部分的日誌資訊,如果你的應用程式會產生大量的執行除錯資訊及日誌資訊,你可能會想保持這些資訊到檔案中,以便檢視分析...

控制台輸出控制

by jingzhongrong 通過win32api提供的函式,可以對控制台程式的輸出進行控制,例如字型顏色 標題文字,以及各種屬性等等。主要使用到的函式以及宣告如下 handle getstdhandle dword nstdhandle 此函式用於獲取控制台輸出 輸入控制代碼。得到控制代碼之後...

如何檢視tomcat的控制台輸出

在web專案除錯期間,時常需要檢視輸出的除錯資訊,例如當hibernate設定為顯示sql語句時,每次執行的sql語句會輸出到終端,另外有時需要在 中插入一些輸出語句,以方便掌握運 況,但當插入system.out.println 這樣的控制台輸出語句時,在終端是不能直接看到的。在tomcat中,預...