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]