- logging/
- Logging windows中的标准输出和标准输出日志旋转TOMCAT
Logging windows中的标准输出和标准输出日志旋转TOMCAT
Logging windows中的标准输出和标准输出日志旋转TOMCAT,logging,solr,stdout,tomcat8,log-rotation,Logging,Solr,Stdout,Tomcat8,Log Rotation,我是solr新手,对java不是很在行
我们使用solr作为搜索解决方案,tomcat作为服务托管在windows中,solr在tomcat中运行
我们正在尝试为tomcat实现日志轮换。我们尝试在和中使用log4j.propertieslogging.properties。但由于某种原因,stdout和stderr仍在堆积,并占用了大量空间
我们使用log4j.properties来旋转solr日志
如果我们能得到一些关于旋转stdout和stderr日志的帮助,我们将不胜感激
我们尝试了3种
我是solr新手,对java不是很在行
我们使用solr作为搜索解决方案,tomcat作为服务托管在windows中,solr在tomcat中运行
我们正在尝试为tomcat实现日志轮换。我们尝试在和中使用log4j.properties
logging.properties。但由于某种原因,stdout和stderr仍在堆积,并占用了大量空间
我们使用log4j.properties
来旋转solr日志
如果我们能得到一些关于旋转stdout和stderr日志的帮助,我们将不胜感激
我们尝试了3种不同的方法,但都没有达到预期效果
将标准输出添加到log4j.properties
solr.log=logs/
log4j.rootLogger=错误,标准输出
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.patternalyout
log4j.appender.CONSOLE.layout.ConversionPattern=%-4r[%t]-5p%c%x\u2013%m%n
使用日志清理调整旋转大小。
log4j.appender.stdout=org.apache.log4j.RollingFileAppender
log4j.appender.stdout.MaxFileSize=4MB
log4j.appender.stdout.MaxBackupIndex=9
-要记录到的文件和日志格式
log4j.appender.stdout.File=${solr.log}/solr.log
log4j.appender.stdout.layout=org.apache.log4j.patternalyout
log4j.appender.stdout.layout.ConversionPattern=%-5p-%d{yyyy-MM-dd HH:MM:ss.SSS};%C、 %m\n
在tomcat中为logging.properties添加了文件大小限制
java.util.logging.FileHandler.limit=2000000
java.util.logging.FileHandler.count=5
更新MonitorTomcat应用程序中的Java属性
在tomcat的java选项卡下添加了以下java选项
-Djava.util.logging.FileHandler.limit=25000000
所有这些尝试都失败了,我们不得不重新启动tomcat来旋转文件,这在生产中是不可取的
Tomcat:8.0.20
解决方案:4.10.3
操作系统:Windows