java - emailing from log4j -


i email errors logged through log4j with:

<appender name="email" class="org.apache.log4j.net.smtpappender">     <param name="smtphost" value="localhost"/>     <param name="from" value="notifications@mydomain.com"/>     <param name="to" value="me@mydomain.com"/>     <param name="subject" value="error mydomain.com"/> </appender> 

works great, i'd email me particular log file. other log file, want info events logged. how do that? if try setup emailappender, or use emailappender, nothing gets emailed because there seems filter on error or worse events. tried adding levelrangefilter:

    <filter class="org.apache.log4j.varia.levelrangefilter">         <param name="levelmin" value="info"/>         <param name="levelmax" value="fatal"/>     </filter> 

but has no effect on smtpappender :(.

from javadoc looks appender uses super special triggeringeventevaluator filtering mechanism. can fix creating appender evaluator returns true. i'm not sure though.


Comments

Popular posts from this blog

Add email recipient to all new Trac tickets -

400 Bad Request on Apache/PHP AddHandler wrapper -

php - Change action and image src url's with jQuery -