2011-09-15 2 views
0

로깅 수준이 서로 다른 응용 프로그램을 만들었습니다. 이제 dev 팀에 오류를 기록하고 dev 및 admin에게 치명적인 상황이 생겼습니다. 내가다른 ID로 트리거 이메일이 loglevel에 따라 다름

logger.error("error:"+e); 

그것은 또한 관리자 및 관리자에게 이메일을 트리거 한 내 응용 프로그램을 실행할 때 여기에 내가 시도를 부여했다 코드 ..

log4j.rootlogger=DEBUG, email, email2 
    #email 
    log4j.appender.email=org.apache.log4j.net.SMTPAppender 
    log4j.appender.email.SMTPHost=smtp.company.com 
    log4J.appender.email.Threshold=error 
    log4j.appender.email.From=emailNotification 
    [email protected] 
    [email protected] 
    log4j.appender.email.Subject=email Notification from Tomcat Server 
    log4j.appender.email.layout=org.apache.log4j.PatternLayout 
    log4j.appender.email.layout.ConversionPattern=%d%d{dd MMM HH:mm:ss}%p %t %c - %m%n 
    log4j.appender.email.BufferSize=1 

    #email2 
    log4j.appender.email2=org.apache.log4j.net.SMTPAppender 
    log4j.appender.email2.SMTPHost=smtp.company.com 
    log4J.appender.email2.Threshold=FATAL 
    log4j.appender.email2.From=emailNotification 
    [email protected], [email protected] 
    [email protected] 
    log4j.appender.email2.Subject=email Notification from Tomcat Server 
    log4j.appender.email2.layout=org.apache.log4j.PatternLayout 
    log4j.appender.email2.layout.ConversionPattern=%d%d{dd MMM HH:mm:ss}%p %t %c - %m%n 
    log4j.appender.email2.BufferSize=1 

이다. 그래서 그것은 오류/치명적인 것이기도하다.

트릭이 있습니까? 누군가 나를 도울 수 있습니까?

+1

참조 ... 복사 붙여 넣기이 코드입니다 http://fahdshariff.blogspot.com/2008/07/send-email-alerts-using-log4j- [이] (있는 경우 howto.html) 도움; 임계 값 비트가 깨졌습니다. –

답변

1

"log4J.appender.email2.Threshold"에 오타가 있습니다 (J는 CAPS에 있음). ERROR가 기본값이므로 email1에는 문제가되지 않습니다. 경우 누군가에

관련 문제