Przesłanianie metod Loggera

0

Witam

Mam takie zagadnienie: mam loggera. W przypadku kiedy błąd będzie krytyczny (SEVERE) chciałbym by następował zapis zmiennych oraz flag programu do logu (dodatkowe wpisy za każdym wywołaniem metody severe).

Problem jest taki że logger jest singletonem i nie mogę po nim dziedziczyć ani powołać nowego obiektu-tylko mogę pobrac instację.

I tu dętka bo zostaje mi tylko wywołanie za kazdym razem swojej metody, który zapisze same te dane do lodu.

Jakieś pomysły jak to elegancko zrobić?

0

Powinno się dać to zrobić podpinając własny handler do loggera.

0
lipkerson napisał(a)

mam loggera(...)
Problem jest taki że logger jest singletonem

Jakiej biblioteki do logowania uzywasz? Gdzie jest on singletonem? Nie znam osobiscie zadnego systemu logowania gdzie by tak bylo, nawet java.util.logging.Logger (ostatnie gowno) nie jest singletonem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1