今天无意间看了一下服务器,发现tomcat根目录下面有个叫jlx.log的日志文件竟然有15G这么大!
然后删除了重启了下tomcat又生成一个1M的这处文件,并且一直在增大!
看了下里面的日志,发现全部都是Spring注解AOP里面的一些日志类东西,不知道有哪位高手见过这个问题啊,帮小弟解决一下,谢谢啦!
给你贴个例子
log4j.rootLogger= error, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
#日志文件名
log4j.appender.logfile.File=DEAS.log
#每个文件的大小
log4j.appender.logfile.MaxFileSize=1MB
#保留几份
log4j.appender.logfile.MaxBackupIndex=5
#输出格式
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
应该是你们自己配置的
如果你们的程序日志是用LOG4J的话 那就很多配置方法。
如每天生成一个文件,也可以是文件达到多大之后再生成一个文件。
具体情况还是要看你的程序是用的哪种方法来输出日志的。
配置一下log4j配置文件,设置下最大大小即可。
一般来说,root logger的级别设置为 ERROR,自己的代码设置为INFO,需要调试的部分设置为DEBUG
你的问题应该是root logger设置为 DEBUG了