一、 關閉tomcat日誌
有時候,在特定的情況下,關閉tomcat日誌會有幫助,可以減輕伺服器的負擔。以下是關閉tomcat日誌的方法:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/>
將以上代碼粘貼到server.xml的Host節點中,即可關閉tomcat日誌
二、 tomcat配置日誌保存期限
tomcat默認會保存30天的日誌,如果需要改變這個設置,可以按照以下步驟進行修改:
1. 找到logging.properties文件 2. 找到以下內容: 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 2catalina.org.apache.juli.FileHandler.prefix = catalina. 3. 將其中的1改成以下的代碼: 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 2catalina.org.apache.juli.FileHandler.prefix = catalina. 3catalina.org.apache.juli.FileHandler.days = 7 這裡的7代表日誌保存的天數,可以根據需求自行更改。
三、 tomcat日誌配置步驟
在tomcat中,配置日誌輸出非常簡單,並且步驟非常明確:
1. 打開conf/logging.properties文件。 2. 配置我們要的日誌規則,一般情況下,只需要修改1和2兩行即可。例如,我們要將日誌級別設為WARNING,並且將日誌文件輸出到指定路徑下,則可以按照以下步驟進行配置: 1org.apache.catalina.level=WARNING 2org.apache.catalina.handler.FileHandler.directory=/usr/local/tomcat/logs 注意:這裡要保證logs目錄存在,並且有足夠的寫許可權。 3. 重啟tomcat伺服器。
四、 tomcat日誌路徑
tomcat日誌默認路徑為tomcat安裝目錄下的logs文件夾,例如/var/lib/tomcat8/logs。
五、 tomcat日誌配置文件
tomcat的日誌配置文件為conf/logging.properties,可以通過修改這個文件的內容來實現自定義的日誌輸出。
六、 tomcat日誌配置級別
tomcat默認的日誌級別為INFO級別,如果需要修改,可以按照以下步驟進行配置:
1. 修改logging.properties文件 2. 找到以下內容: 1org.apache.catalina.level = INFO 3. 將其中的INFO改為目標等級即可。
七、 tomcat日誌配置滾動策略
tomcat配置了基於時間和大小的日誌滾動策略。默認情況下,tomcat使用按天輪換策略,即每天創建一個新的日誌文件,以前的日誌文件將被重新命名為以下格式:文件名.yyyy-MM-dd。如果要按大小輪換日誌,可以將按照以下步驟進行配置:
1. 打開conf/logging.properties文件。 2. 配置我們要的日誌規則。例如,配置5MB為一個文件的最大大小,最多保存3個文件,可以按照以下方式進行修改: 1org.apache.juli.FileHandler.maxFileSize=5MB 2org.apache.juli.FileHandler.maxFiles=3 這裡的5MB和3分別指定了每個日誌文件的最大大小和最大文件數。允許的時間後綴包括:S(秒),M(分鐘),H(小時)和D(天)。
八、 tomcat日誌配置catalina
catalina.out是tomcat默認的日誌文件,如果需要關閉這個日誌文件,可以按照以下步驟進行配置:
1. 找到對應的startup.sh或者catalina.bat文件。 2. 在該文件中找到以JAVA_OPT為前綴的行,並且在該行後添加以下內容: 1-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dcatalina.logbase=$CATALINA_BASE/logs 這裡的$CATALINA_BASE是tomcat的安裝目錄。
九、 tomcat日誌文件在哪選取
在tomcat默認的情況下,日誌文件保存在tomcat的logs文件夾中。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/291597.html