erfüllt diese Anforderung die J2EE-Standards? gibt es eine einfache Möglichkeit, dies zu implementieren, Log-Datei wird von Log4J generiert und am Ende werde ich auf das Dateisystem zugreifen und die ganze Datei (en) per E-Mail senden. Kann ich auf das Dateisystem zugreifen?E-Mail-Protokolldatei, generiert von Java WebLogic Application Server
Antwort
Log4j eine E-Mail appender hat ...
Siehe auch: http://www.onjava.com/pub/a/onjava/2004/09/29/smtp-logging.html?page=2 (Schauen Sie auch auf Seite 1)
mit log4j, können Sie eine E-Mail appender zu Ihrer Konfiguration hinzuzufügen. Sie können die appender in Ihrem log4j.proeprties erklären so:
log4j.appender.email = org.apache.log4j.net.SMTPAppender log4j.appender.email.To = # Recepient die E-Mail-Adresse log4j.appender.email .From = #die E-Mail-Adresse des Absenders log4j.appender.email.SMTPHost = #Position Ihres SMTP-Servers log4j.appender.email.Threshold = FATAL #die niedrigste Protokollstufe, auf der die E-Mail generiert wird log4j.appender.email .BufferSize = 512 log4j.appender.email.Subject = #Subject-Zeile der versandten E-Mail log4j.appender.email.layout = org.apache.log4j.PatternLayout log4j.appender.email.layout.ConversionPattern = - [ % d]% -4L% -5p% c% x -% m% n # Nachricht forma t
Bitte beachten Sie: Dieser Appender sendet eine E-Mail an jede Protokollnachricht, die die Schwellenwerte erfüllt. Daher wird empfohlen, einen hohen Schwellenwert zu verwenden, damit Ihr Posteingang nicht mit Nachrichten überflutet wird.