I am trying to set up logging via email.  Here is the relevant parts
of my log4j.xml

        <appender name='severe' class='org.apache.log4j.net.SMTPAppender'>
                <param name='SMTPDebug' value='true' />
        <param name='To' value='[email protected]' />
        <param name='From' value='[email protected]' />
        <param name='SMTPHost' value='tabbysplace.org' />
        <param name='SMTPPort' value='25' />
        <param name='SMTPUsername' value='[email protected]' />
        <param name='SMTPPassword' value=',XXXXXX' />
        <param name='Subject' value='CAS Sever Error' />
        <param name='bufferSize' value='1' />
        <layout class='org.apache.log4j.PatternLayout'>
                <param name="ConversionPattern" value='%d{[ dd.MM.yyyy
HH:mm:ss.SSS]} [%t] %n%-5p %n%c %n%C %n %x %n %m%n' />
        </layout>
                <filter class="org.apache.log4j.varia.LevelRangeFilter">
                <param name="LevelMin" value="error" />
                <param name="LevelMax" value="fatal" />
                </filter>
        </appender>
    <logger name='org.tabbysplace.sso' additivity='true'>
        <level value='FATAL' />
        <appender-ref ref='severe' />
    </logger>
    <logger name='org.tabbysplace.sso' additivity='true'>
        <level value='INFO' />
        <appender-ref ref='cas' />
    </logger>

Things were not working so I added the debugging flag.  I ran a bunch
of tests.  I see the console output, but except for 1 case (out of
dozens), there was no SMTP activity.

I then timed adding my own EvaluatorClass to see what was going on:

                <param name='EvaluatorClass' 
value='org.tabbysplace.casServer.Evaluator' />

This class writes to the console and tehn returns true.  The class is
never called.  It's as if the SMTPappender is heing ignored.

Any ideas?

--
Jonathan Rosenberg
Founder & Executive Director
Tabby's Place, a Cat Sanctuary
http://www.tabbysplace.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to