logging
"Robert A. Decker" <[email protected]> Sun, 1 Feb 2026 16:33:35 +0100
| Newsgroups | gmane.comp.java.cayenne.user |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_B9036090-47C6-41FD-9D77-DA3AF5EAB7DD
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
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).=20
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. - =
took 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.driver=
"))
=
.userName(environment.getProperty("org.apache.cayenne.datasource.jdbc.user=
name"))
=
.password(environment.getProperty("org.apache.cayenne.datasource.jdbc.pass=
word"))
=
.pool(Integer.parseInt(Objects.requireNonNull(environment.getProperty("org=
.apache.cayenne.datasource.jdbc.minConnections"))),
=
Integer.parseInt(Objects.requireNonNull(environment.getProperty("org.apach=
e.cayenne.datasource.jdbc.maxConnections"))))
.build())
.build();
--Apple-Mail=_B9036090-47C6-41FD-9D77-DA3AF5EAB7DD--