Używam SMTPAppender log4j do wysyłania mi e-maili po każdym wyjątku, ale wolałbym raczej agregować wiadomości e-mail w jeden e-mail z partią błędów, zamiast jednego e-maila dla każdego błędu.log4j SMTPAppender - wiadomości e-mail z wieloma błędami
Widziałem zmienną bufferSize, ale wydaje się, że jest ona dla wszystkich typów wiadomości, a nie tylko dla BŁĘDÓW.
Czy ktoś wie, jak mogę to osiągnąć?
Dzięki
widzę przykład tam, co działa, aby wysłać wszystkie wiadomości, ale chciałbym tylko, aby wysłać ERROR i powyżej, a także zagreguj je w jeden e-mail. Jeśli to możliwe, czy mogę wysłać sygnał z mojego programu, aby wysłać wiadomość e-mail? – user1628194
Korzystanie z niestandardowego narzędzia TriggeringEventEvaluator umożliwia wysyłanie niestandardowych wiadomości e-mail na zawartość/poziom specjalnej zawartości dziennika. – dan
Udało mi się zaimplementować to teraz ... Ustawiłem zmienną na początku mojego programu na wartość false, a następnie prawdę, gdy program się zakończył. Ta zmienna jest sprawdzana w isTriggeringEvent() ... chodzi o to, że muszę napisać swój własny błąd po ustawieniu zmiennej na true tylko po to, aby uruchomić sprawdzanie isTriggeringEvent(). Czy jest inny sposób, aby wyłączyć e-mail? Byłoby dobrze, gdybym mógł zamienić ten komunikat o błędzie na komunikat informacyjny. – user1628194