程序完美运行,但是最后控制台却一直在输出Exiting. No pending tasks.
原因:log4j中开启了debug,重新换了一份配置文件就没有报错了
修改后的log4j.properties
# ##设置日志级别 # log4j.rootLogger=info,debug,CONSOLE,file log4j.rootLogger=debug,CONSOLE,file # ## 指定输出信息到控制台 log4j.addivity.org.apache=true log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender # thread属性,指定日志level.根据日志的重要程度,可以分为off,fatal,error,warn,info,debug。 log4j.appender.CONSOLE.Threshold=info log4j.appender.CONSOLE.Target=System.out log4j.appender.CONSOLE.Encoding= UTF-8 log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.appender1.MaxFileSize=100KB # ##输出Debug级别以上的日志到log文件夹下。 log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.DatePattern=yyyyMMdd log4j.appender.file.File=../logs/teachingManagementService.log # 每天的日志打印就不需要设置大小属性 # log4j.appender.file.MaxFileSize=20MB # log4j.appender.file.MaxBackupIndex=10 log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d [%X{uuid}] [%X{ip}] [%X{userId}] %-5p %l - %m%n log4j.logger.com.alibaba.dubbo=error