一、 关闭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文件夹中。