You interceptor declaration should be like that :
        <interceptor-ref name="exception">
          <param name="logEnabled">true</param>
          <param name="logCategory">com.xxx</param>
          <param name="logLevel">ERROR</param>
        </interceptor-ref>

Cimballi


On Thu, Feb 4, 2010 at 4:14 PM, DavidZaz <dzaze...@cait.org> wrote:
>
> I have an exception interceptor declared in my struts.xml, but no log
> messages ever appear in the log category that I specified. In my struts.xml,
> I have the following:
>
> <package name="default" extends="struts-default">
>   <interceptor-stack name="defaultStack">
>      <interceptor-ref name="exception">
>            true
>            error.unhandled
>            WARN
>      </interceptor-ref>
>   </interceptor-stack>
> </package>
>
> In my log4j.xml file, I have the following logger configured:
>
> <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
>    <layout class="org.apache.log4j.PatternLayout">
>
>    </layout>
> </appender>
> <logger name="error.unhandled">
>    <level value="DEBUG"/>
>    <appender-ref ref="CONSOLE" />
> </logger>
>
> When I run my application and throw an unhandled exception, the log4j logger
> does not print the exception to my appender. As a test, I wrote the
> following code into one of my actions:
>
> org.apache.log4j.Logger myLogger =
> org.apache.log4j.Logger.getLogger("error.unhandled");
> myLogger.warn("Test Message");
>
> The "Test Message" did appear in my log, but I don't understand why struts
> will not provide the same behavior through its exception interceptor.
>
> Does anyone have any ideas about what I am doing wrong?
> --
> View this message in context: 
> http://old.nabble.com/Problem-with-Exception-Interceptor-tp27459864p27459864.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to