本文解决方案:
1、修改tomcat的日志配置,配置输出日志级别
2、修改工程的日志配置:控制台输出水平
一:改变日志输出水平:
方法一:一般在部署Tomcat后,运行时间长,catalina.out文件会越来越大,对系统的稳定性有一定的影响。
可修改conf//logging.properties日志配置文件来屏蔽这部分日志信息。
1catalina.org.apache.juli.FileHandler.level = WARNING
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
将level级别设置为WARNING可以大大降低日志的输出,当然也可以设置为OFF,直接禁用。
一般日志的级别如下:
SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)
方法二:切割文件
日志切割:https://www.tulingxueyuan.cn/d/file/p/20230522/gg3to54o04l.图灵 日志禁用 :https://www.tulingxueyuan.cn/d/file/p/20230522/hfgnrewjy0o.图灵 System.out 与 System.err的信息
在log4j中删除输出控制台的日志配置,catalina.不再在out中记录应用程序的日志。
日志输出水平:ALL、DEBUG、INFO、WARN、ERROR
现在它不会涨得这么快了。将工程项目输出设置到控制台catalina.out日志的等级:
${LOCAL_LOG_FOLDER}/${SUB_SYSTEM}.logtrue${LOCAL_LOG_FOLDER}/cn-connetedonboard.%d{yyyy-MM-dd}-%i.zip500MB %d{yyyy-MM-dd HH:mm:ss} {%t} %highlight(%-5level) [%X{vin}] %logger{0}.%method:%L : %msg%nUTF-8 WARNING %d{yyyy-MM-dd HH:mm:ss} {%t} %highlight(%-5level) [%X{vin}] %logger{0}.%method:%L : %msg%nUTF-8