为什么Tomcat会在其控制台中记录我应用的所有内容?

时间:2017-05-22 11:04:16

标签: spring tomcat logging log4j2

我只是将我的应用程序迁移到log4j2,这是我的配置,它是从我的应用程序的contextInitialized()方法以编程方式加载的:

status = error
dest = err
name = myappConfig

appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %m%n

appender.standard.type = RollingFile
appender.standard.name = Standard
appender.standard.fileName = ${myapphome}/log/server/${cod}/myapp.log
appender.standard.filePattern = ${myapphome}/log/server/${cod}/myapp.%i.log
appender.standard.layout.type = PatternLayout
appender.standard.layout.pattern = %d %p %C{1.} [%t] %m%n
appender.standard.policies.type = Policies
appender.standard.policies.size.type = SizeBasedTriggeringPolicy
appender.standard.policies.size.size=10MB
appender.standard.strategy.type = DefaultRolloverStrategy
appender.standard.strategy.max = 5

#-----------------------------------
logger.myapp.name = com.myapp
logger.myapp.level = info
logger.myapp.additivity = false
logger.myapp.appenderRef.standard.ref = Standard
#-----------------------------------

rootLogger.level = warn
rootLogger.additivity = false
rootLogger.appenderRef.stdout.ref = STDOUT

我在tomcat控制台中获得了完整的跟踪,为什么?例如,在控制台中,我获得了spring框架日志的所有信息。但是文件日志是正确的。

0 个答案:

没有答案