что такое логирование отладки весной MVC - PullRequest
4 голосов
/ 27 февраля 2011

Моя весна MVC не работает, и я получаю ресурс ошибки не найден.

Я слышал о ведении журнала отладки.

Это то, что я могу включить, и я могу видеть более подробно, где проблема или

это то, что мне нужно запрограммировать в каждом файле, будет показано только то сообщение, которое я жестко запрограммировал в файле

Ответы [ 3 ]

5 голосов
/ 27 февраля 2011

Spring использует API ведения журнала Apache Commons, который, в свою очередь, использует либо внутреннее ведение журнала Java, либо log4j (если доступно). См. эту часть документов для более полного объяснения.

«ведение журнала отладки» относится к тому факту, что Spring выполняет много подробных журналов на «уровне отладки», которые обычно не записываются. Однако вы можете перенастроить запись в журнал, чтобы при необходимости показывать этот уровень информации. Опять же, см. Ссылку выше.

1 голос
/ 27 февраля 2011

В ваших log4j.properties установите уровень ведения журнала для Spring на DEBUG, что-то вроде

log4j.logger.org.springframework = DEBUG, <Some appender>
0 голосов
/ 26 октября 2012

Из личного блога пост обязательные maven-зависимости:

<properties>
    ...
    <spring.version>3.1.2.RELEASE</spring.version>
    <slf4j.version>1.7.1</slf4j.version>
    <logback.version>0.9.30</logback.version>
</properties>

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>${spring.version}</version>
    <exclusions>
        <exclusion>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
        </exclusion>
    </exclusions>
    <type>jar</type>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>jcl-over-slf4j</artifactId>
    <version>${slf4j.version}</version>
    <scope>runtime</scope>
</dependency>

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>${slf4j.version}</version>
    <type>jar</type>
</dependency>

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>${logback.version}</version>
</dependency>

Вышеприведенное включает Logback.Проверьте соответствующую документацию, чтобы установить желаемый уровень регистрации.

...