cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike Kienenberger <>
Subject Re: Stat gathering
Date Thu, 10 May 2012 15:30:42 GMT
Instead of injecting a custom QueryLogger, it would probably be easier
to create a custom log4j.appender class and assign it to log data for
" = INFO" and parse
the data which is logged.

Write custom appenders for log4j

On Wed, May 9, 2012 at 1:28 PM, Ramiro Aparicio
<> wrote:
> Hi,
> I am trying to figure some way to get the number or queries and time elapsed
> in a DataContext, or something similar, I want to get agregate data about DB
> performance and be able to find where we should try to reduce the number of
> DB queries.
> I thought I could use some kind of ServletFilter to get the data and post
> back as headers or something like that, but I don't se anywhere how I can
> get this information, the best I can see is that all that information is
> logged but not agregated, so maybe I could create a custom QueryLogger, but
> I can not see any way to inject a custom QueryLogger either so I am lost.
> Maybe this is a marginal use case but I think this is a interesting feature
> for everyone using Cayenne in production enviroments to gather information
> without having to parse the logs.
> Ramiro Aparicio

View raw message