Hi Maik,

One thing we put in the administrative pages for all of our applications is
the ability to set logger levels at runtime (not just Cayenne, but any of
them).  Allows us to have a "reasonable" default most of the time,
especially in production, but then be able to change dynamically if we need
to troubleshoot.

mrg


On Thu, Feb 16, 2017 at 4:53 PM, Musall, Maik <[email protected]> wrote:

> Of course, thanks. Works!
>
> > Am 16.02.2017 um 21:22 schrieb John Huss <[email protected]>:
> >
> > Use the log4j api.  Something like RootLogger.getLogger("org.
> apache.cayenn
> > e.access.QueryLogger").setLevel(Level.INFO)
> >
> > On Thu, Feb 16, 2017 at 2:53 PM Musall, Maik <[email protected]>
> wrote:
> >
> >> Hi all,
> >>
> >> like recommended in
> >> https://cayenne.apache.org/docs/3.0/configuring-logging.html, I use
> these
> >> properties to control the logging of SQL:
> >>
> >> log4j.logger.org.apache.cayenne.access.QueryLogger = WARN
> >> log4j.logger.org.apache.cayenne = WARN
> >>
> >> How would I switch SQL logging on from within the application at
> runtime?
> >>
> >> Thanks
> >> Maik
> >>
> >>
>
>

Reply via email to