我想配置log4j使用SMTPAppender
,但我不斷收到中繼訪問被拒絕的錯誤。在我的筆記本電腦上執行我的代碼並直接從我的共享主機環境中得到此錯誤。什麼是在log4j中配置SMTPAppender的正確方法?
以下是相關配置:
#CONFIGURE SMTP
log4j.appender.email=org.apache.log4j.net.SMTPAppender
log4j.appender.email.SMTPHost=mydomain.com
log4j.appender.email.SMTPUsername=myuser
log4j.appender.email.SMTPPassword=mypw
[email protected]
log4j.appender.email.BufferSize=1
log4j.appender.email.EvaluatorClass=TriggerLogEvent
log4j.appender.email.layout=org.apache.log4j.PatternLayout
log4j.appender.email.layout.ConversionPattern=%m
如果我切換到log4j.appender.email.SMTPHost=mail.mydomain.com
代替然後我得到驗證錯誤。我的主機在DreamHost上,因此如果有人使用DreamHost電子郵件帳戶設置了log4j SMTPAppender
,那麼就可以獲得獎勵。
這給了我:_java.lang.ClassNotFoundException:TriggerLogEvent_。這是一箇舊版本的log4j嗎? – 2012-12-18 10:11:04