2016-03-30 3 views
1

Я относительно новичок в Spring MVC framework и его концепциях ведения журнала. Когда я запускаю приложение и возникает исключение (для Ex: NullPointerException), трассировка стека отображается в самом браузере. консоль просто говорит, что есть исключение.Исключения не регистрируются на консоли.

Моя проблема заключается в том, что большая часть трассировки стека не отображается в браузере, потому что макет не имеет достаточной ширины. Есть ли способ сделать трассировку трассировки стека в консоли? Благодарю.

Вот мой log4j.xml в случае:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE log4j:configuration PUBLIC "-//APACHE//DTD LOG4J 1.2//EN" "log4j.dtd"> 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> 

    <!-- Appenders --> 
    <appender name="console" class="org.apache.log4j.ConsoleAppender"> 
     <param name="Target" value="System.out" /> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%-5p: %c - %m%n" /> 
     </layout> 
    </appender> 
    <!-- Application Loggers --> 
    <logger name="com.npc"> 
     <level value="info" /> 
    </logger> 

    <!-- 3rdparty Loggers --> 
    <logger name="org.springframework.core"> 
     <level value="info" /> 
    </logger> 

    <logger name="org.hibernate"> 
     <level value="info" /> 
    </logger> 

    <logger name="org.springframework.beans"> 
     <level value="info" /> 
    </logger> 

    <logger name="org.springframework.context"> 
     <level value="info" /> 
    </logger> 

    <logger name="org.springframework.web"> 
     <level value="info" /> 
    </logger> 

    <!-- Root Logger --> 
    <root> 
     <priority value="info" /> 
     <appender-ref ref="console" /> 
     <appender-ref ref="file" /> 
    </root> 

</log4j:configuration> 
+0

@skaffman Пожалуйста, помогите мне, если вы можете! – BKRaja

ответ

0

Попробуйте указать

<param name="ConversionPattern" value="%-5p: %c - %m%n% экс" />

Смежные вопросы