Attualmente, per verificare se la cache di secondo livello di Hibernate è stata utilizzata per una query di database, controllo il log di SQL (tramite p6spy o logSql = true in Datasource.groovy) per verificare se Grais/Hibernate ha attivato una query SQL . E presumo che se la query non fosse stata registrata, potrebbe significare che è stata utilizzata la cache.Come sapere/registrare se la cache di secondo livello di Hibernate è stata utilizzata o meno per una query?
È piuttosto complicato per una semplice informazione, no?
Quindi, si conosce un modo semplice per ottenere e registrare le informazioni: "Cache è stata utilizzata rispetto alla query DB è stata attivata"?
MODIFICA: in seguito ai consigli Pascal, ho aggiunto questo trace 'org.hibernate.cache'
alla configurazione di log4j.