获取Spring在日志记录中创建的bean

时间:2014-06-29 23:37:10

标签: spring spring-mvc logging log4j log4j2

我是新手记录的东西,我想看到春天的记录,他创造的所有豆子,一切......

我在我的log4j2.xml中尝试了这个代码,但没有发生任何事情(对于我在controller包中的类,我得到了日志)

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">

    <Appenders>
        <Console name="CONSOLE" target="SYSTEM_OUT">
            <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
        </Console>
    </Appenders>

    <Loggers>

        <Root level="ALL">
            <AppenderRef ref="CONSOLE"/>
        </Root>

        <logger name="controller" level="ALL" />

        <logger name="org.springframework" level="ALL" />
        <logger name="org.springframework.*" level="ALL" />
        <logger name="org.springframework.**" level="ALL" />

    </Loggers>
</Configuration>

所以在Spring的类中,它们不包含static final Logger logger = LogManager.getLogger(...);logger.debug(...);或者什么!!

1 个答案:

答案 0 :(得分:0)

看看这个

org.springframework.beans.factory.support.DefaultListableBeanFactory

您还可以从此post

获取更多信息