Hello!
I'm trying to use log4j's SMTPAppender to get warnings and errors reported
by our application via e-mail (in addition to having ALL messages saved
into a file via RollingFileAppe nder).
It all works, except for one thing -- every warning/error arrives in its own
e-mail message...
The BufferSize parameters appears intended to regulate this, but no matter
what I set it to (tried different values from 1 to 102400), exactly one
log-message per e-mail are still generated...
Any ideas? Thanks!
-mi
Here is my current log4.properties file:
log4j.rootLogge r=DEBUG, A1, mail
log4j.appender. A1=org.apache.l og4j.RollingFil eAppender
log4j.appender. A1.File=log.txt
log4j.appender. R.MaxFileSize=1 00KB
log4j.appender. R.MaxBackupInde x=1
log4j.appender. A1.layout=org.a pache.log4j.Pat ternLayout
# Pattern to output the caller's file name and line number.
log4j.appender. A1.layout.Conve rsionPattern=%d %5p [%t] (%F:%L) - %m%n
log4j.appender. mail=org.apache .log4j.net.SMTP Appender
log4j.appender. mail.To=me@exam ple.com
log4j.appender. mail.From=me@ex ample.com
log4j.appender. mail.SMTPHost=s mtp.example.com
log4j.appender. mail.Threshold= WARN
log4j.appender. mail.BufferSize =1024000
log4j.appender. mail.Subject=Te sting log4j email
log4j.appender. mail.layout=org .apache.log4j.H TMLLayout
I'm trying to use log4j's SMTPAppender to get warnings and errors reported
by our application via e-mail (in addition to having ALL messages saved
into a file via RollingFileAppe nder).
It all works, except for one thing -- every warning/error arrives in its own
e-mail message...
The BufferSize parameters appears intended to regulate this, but no matter
what I set it to (tried different values from 1 to 102400), exactly one
log-message per e-mail are still generated...
Any ideas? Thanks!
-mi
Here is my current log4.properties file:
log4j.rootLogge r=DEBUG, A1, mail
log4j.appender. A1=org.apache.l og4j.RollingFil eAppender
log4j.appender. A1.File=log.txt
log4j.appender. R.MaxFileSize=1 00KB
log4j.appender. R.MaxBackupInde x=1
log4j.appender. A1.layout=org.a pache.log4j.Pat ternLayout
# Pattern to output the caller's file name and line number.
log4j.appender. A1.layout.Conve rsionPattern=%d %5p [%t] (%F:%L) - %m%n
log4j.appender. mail=org.apache .log4j.net.SMTP Appender
log4j.appender. mail.To=me@exam ple.com
log4j.appender. mail.From=me@ex ample.com
log4j.appender. mail.SMTPHost=s mtp.example.com
log4j.appender. mail.Threshold= WARN
log4j.appender. mail.BufferSize =1024000
log4j.appender. mail.Subject=Te sting log4j email
log4j.appender. mail.layout=org .apache.log4j.H TMLLayout