Re: logging
John Huss <[email protected]> Sun, 1 Feb 2026 14:42:52 -0600
| Newsgroups | gmane.comp.java.cayenne.user |
|---|---|
| Message-ID | <CAOUwSGsnb-c8eDCnoPqfSS6aocDB5m2A_noSvtz1pUBKFHhmhg@mail.gmail.com> |
--0000000000000238e80649c941cb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable The correct property name is this: log4j.logger.org.apache.cayenne.log.JdbcEventLogger=3DWARN Otherwise, you can do it programmatically for log4j too. Logger.getLogger(JdbcEventLogger.class).setLevel(Level.WARN); On Sun, Feb 1, 2026 at 9:34=E2=80=AFAM Robert A. Decker <[email protected]= om> wrote: > I'm on cayenne 4.2 running in spring. > > I'm building my server runtime in code so that I can have my own pk > generator (see below). > > I have the following application property which seems to be ignored: > log4j.logger.org.apache.cayenne.access.QueryLogger =3D WARN > > Since I'm building the runtime by hand do I also need to create my own > logger? > > In my logfiles, it's logging at level INFO, with the logger interface > org.apache.cayenne.log.JdbcEventLogger. > 2026-02-01T16:24:50.986+01:00 INFO 13688 --- [ai] [ scheduling-1] > org.apache.cayenne.log.JdbcEventLogger : =3D=3D=3D returned 0 rows. - t= ook 18 > ms. > > Rob > > cayenneRuntime =3D ServerRuntime.builder() > .addConfig("cayenne-project.xml") > .addModule(binder -> > ServerModule.contributePkGenerators(binder) > .put(MySQLAdapter.class.getName(), > SmsPkGenerator.class)) > .dataSource(DataSourceBuilder > > .url(environment.getProperty("org.apache.cayenne.datasource.jdbc.url")) > > .driver(environment.getProperty("org.apache.cayenne.datasource.jdbc.drive= r")) > > .userName(environment.getProperty("org.apache.cayenne.datasource.jdbc.use= rname")) > > .password(environment.getProperty("org.apache.cayenne.datasource.jdbc.pas= sword")) > > .pool(Integer.parseInt(Objects.requireNonNull(environment.getProperty("or= g.apache.cayenne.datasource.jdbc.minConnections"))), > > Integer.parseInt(Objects.requireNonNull(environment.getProperty("org.apac= he.cayenne.datasource.jdbc.maxConnections")))) > .build()) > .build(); > --0000000000000238e80649c941cb--