1. 程式人生 > >tomcat日誌輸出到檔案

tomcat日誌輸出到檔案

把控制檯的資訊輸出到%CATALINA_BASE%\logs\catalina.out裡:
一、修改startup.bat中
call "%EXECUTABLE%" start %CMD_LINE_ARGS%

call "%EXECUTABLE%" run %CMD_LINE_ARGS%
二、修改catalina.bat中
rem Execute Java with the applicable properties
if not "%JPDA%" == "" goto doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
goto end
:doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
goto end
:doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
goto end
:doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
goto end

為:

rem Execute Java with the applicable properties
if not "%JPDA%" == "" goto doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% [color=red]>> %CATALINA_BASE%\logs\catalina.out [/color]goto end
:doSecurity
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% [color=red]>> %CATALINA_BASE%\logs\catalina.out [/color]goto end
:doJpda
if not "%SECURITY_POLICY_FILE%" == "" goto doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% [color=red]>> %CATALINA_BASE%\logs\catalina.out [/color]goto end
:doSecurityJpda
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% -Xdebug -Xrunjdwp:transport=%JPDA_TRANSPORT%,address=%JPDA_ADDRESS%,server=y,suspend=n %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% [color=red]>> %CATALINA_BASE%\logs\catalina.out [/color]
goto end

相關推薦

windows下tomcat日誌輸出檔案

按照上面的修改,tomcat所有的日誌都會寫入到logs/catalina.out檔案內,如果想要按天來生成日誌檔案,可以在%ACTION%後新增 >> %CATALINA_HOME%/logs/catalina.%date:~0,4%.%date:~5,2%.%date:~8,2%.out,生成

tomcat日誌輸出檔案

把控制檯的資訊輸出到%CATALINA_BASE%\logs\catalina.out裡: 一、修改startup.bat中call "%EXECUTABLE%" start %CMD_LINE_ARGS%為call "%EXECUTABLE%" run %CMD_LINE_

Qt5如何輸出日誌輸出檔案(最全最新的框架方法)

Qt5如何輸出日誌輸出檔案目錄 描述 最近用到了Qt5的日誌輸出功能模組,現記錄一下,途中還遇見一些release版本日誌輸出不顯示行號的問題。 迴歸正題:在Qt開發過程當中經常使用qDebug等一些輸出來除錯程式,但是到了正式釋出的時候,都會被註釋或者刪除,採

slf4j配合log4j在系統中增加新的日誌輸出檔案

對於每個程式設計師來說日誌資訊都是至關重要的,日誌資訊越完整越有助於我們排查問題。但是日誌過多時在檢視指定資訊時會有些不方便。此時我們可以把比較重要的日誌或特定業務的日誌輸入到指定的檔案中,便於我們查詢。在不修改原程式日誌的基礎上增加新的日誌輸出。在原環境可用的情況下直接新增

log4j高階技巧--動態配置日誌輸出檔案的位置

og4j高階技巧--動態配置日誌輸出檔案的位置     log4j的通常用法就是通過在其配置檔案(xml或properties)中直接將輸出檔案寫死,在很多情況下,這樣做是非常簡單而又有效的。但這樣做的缺點是,如果想讓這個web應用執行起來,必須要修改log4j的配置檔案。

windows系統tomcat日誌輸出至catalina.out配置說明

1、修改bin/startup.bat檔案 修改前:call "%EXECUTABLE%" start %CMD_LINE_ARGS% 修改後:call "%EXECUTABLE%" run %CMD_LINE_ARGS% 2、修改bin/catalina.bat檔案 2.

Tomcat日誌檔案輸出在Linux和Windows下的差異

前言 最近老大發現Tomcat的日誌檔案catalina.out裡存在著大量的和公司專案相關的log資訊,因為一般都是會使用日誌框架並另外將log資訊輸出到另外的檔案裡的,catalina.out檔案裡就不需要這些多餘的log資訊了。 不過我在測試的時候發現,Linux和Windows下catalina.

JAVA Tomcat Log4j 日誌輸出檔案

工程引用     Log4j.jar    要輸出日誌的類中引用     import org.apache.log4j.Logger;     import org.apache.log4j.PropertyConfigurator; 建立log4j.prope

Tomcat控制檯日誌輸出檔案

startup.bat中修改 call "%EXECUTABLE%" start %CMD_LINE_ARGS% 為 call "%EXECUTABLE%" run %CMD_LINE_ARGS%  (>> ..\logs\detailLog.%DATE:~0,

windows下tomcat配置日誌輸出檔案

This section explains how to configure Tomcat to use log4j rather than java.util.logging for all Tomcat’s internal logging. Note:

tomcat日誌配置,log資訊如何輸出到同一個檔案

問題 tomcat每次啟動時,自動在logs目錄下生產以下日誌檔案,且每天都會生成對應日期的一個檔案,造成日誌檔案眾多:      localhost.2012-07-05.txt      catalina.2012-07-05.txt      manager.2012-07-05.txt

tomcat日誌輸出到文字檔案

startup.bat start 改為 runcall "%EXECUTABLE%" start %CMD_LINE_ARGS% 改為 call "%EXECUTABLE%" run %CMD_LINE_ARGS%runcatalina.

Tomcat的控制檯日誌資訊按時間(天)輸出檔案

在tomcat的bin目錄下修改startup.bat檔案, 把42行的: call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改為 call "%EXECUTABLE%" run %CMD_LINE_ARGS% >> ..\lo

Tomcat關閉日誌輸出

log alt nbsp info accesslog width oat bubuko 配置 關閉localhost_access_log日誌 修改在tomcat的安裝目錄conf文件夾下server.xml裏配置,將AccessLogValve註釋掉:

Tomcat日誌文件的輸出在Linux和Windows下的差異

部署 bug tps console 大量 http .bat linux startup 前言 最近老大發現Tomcat的日誌文件catalina.out裏存在著大量的和公司項目相關的log信息,因為一般都是會使用日誌框架並另外將log信息輸出到另外的文件裏的,catal

[Qt] 日誌輸出檔案(qDebug\qWarning\qCritical\qFatal)

#ifndef LOGFILE_H #define LOGFILE_H #include <QMutex> #include <QFile> #include <QTextStream> #include <QDateTime> stati

日誌框架的使用——如何輸出日誌檔案

Logback 的配置 application.yml 可配置的比較簡單 logback-spring.xml 可以進行復雜的配置 比如我們有兩個需求 區分 info 和 error 日誌 每天產生一個日誌檔案 這是一個很合理的需求,便於我們查詢日誌

Tomcat修改日誌輸出位置

                                          &

如何處理Tomcat日誌catalina.out日誌檔案過大的問題

tomcat預設日誌檔案為catalina.out,隨著系統執行時間的增加,該日誌檔案大小會不斷增大,甚至增大到G級。不僅會導致我們無法使用常規工具查詢系統問題,而且會影響tomcat效能(比如我在維護中遇到的出現web頁面檔案上傳<swfupload>錯誤:404)。 採用cronlol

linux下各種方法檢視tomcat日誌以及檢視檔案內容指令

寬巨集大量,是惟一能夠照亮偉大靈魂的光芒。——《巴黎聖母院》 1、引言 本週在Linux部署springboot專案的時候,採用自動化部署,一直以來都採用jar包的部署方式,本次採用war包的方式部署到tomcat容器。雖然我在專案中配置了Log