Hi,
ich benutze Hibernate mit EHCache als 2nd Level Cache. Ich würde nun gerne in meinen DAOs loggen, ob der Zugriff über die DB passiert ist oder über den Cache.
EHCache bietet ja die Möglichkeit, über einen
auf Ereignisse zu horchen. Komischerweise gibts da aber nur Benachrichtigungen bei einem PUT aber nicht bei einem GET.
Man kann natürlich auch den Log Level von
anpassen, aber dann wird man mit Log Messages zugemüllt und die Anwendung wird bei vielen Cache Hits stark ausgebremst.
Weiss jemand noch ne Möglichkeit?
Grüße byto
ich benutze Hibernate mit EHCache als 2nd Level Cache. Ich würde nun gerne in meinen DAOs loggen, ob der Zugriff über die DB passiert ist oder über den Cache.
EHCache bietet ja die Möglichkeit, über einen
Code:
CacheEventListener
Man kann natürlich auch den Log Level von
Code:
org.hibernate.cache
Weiss jemand noch ne Möglichkeit?
Grüße byto