## Uses of Interface
org.apache.cayenne.log.JdbcEventLogger

- Packages that use JdbcEventLogger
  Package | Description
  --- | ---
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.translator.procedure |
  org.apache.cayenne.configuration.server |
  org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
  org.apache.cayenne.log |
  org.apache.cayenne.tx |

- - ### Uses of JdbcEventLogger in org.apache.cayenne.access

    Fields in org.apache.cayenne.access declared as JdbcEventLogger
    Modifier and Type | Field and Description
    --- | ---
    `protected JdbcEventLogger` | DataDomain.`jdbcEventLogger`
    `protected JdbcEventLogger` | DbGenerator.`jdbcEventLogger`

    Methods in org.apache.cayenne.access that return JdbcEventLogger
    Modifier and Type | Method and Description
    --- | ---
    `JdbcEventLogger` | DataNode.`getJdbcEventLogger()`

    Methods in org.apache.cayenne.access with parameters of type JdbcEventLogger
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataNode.`setJdbcEventLogger(JdbcEventLogger logger)`

    Constructors in org.apache.cayenne.access with parameters of type JdbcEventLogger
    Constructor and Description
    `DbGenerator(DbAdapter adapter, DataMap map, Collection<DbEntity> excludedEntities, DataDomain domain, JdbcEventLogger logger)` Creates and initializes new DbGenerator instance.
    `DbGenerator(DbAdapter adapter, DataMap map, JdbcEventLogger logger)`
    `DbGenerator(DbAdapter adapter, DataMap map, JdbcEventLogger logger, Collection<DbEntity> excludedEntities)`

  - ### Uses of JdbcEventLogger in org.apache.cayenne.access.translator.procedure

    Fields in org.apache.cayenne.access.translator.procedure declared as JdbcEventLogger
    Modifier and Type | Field and Description
    --- | ---
    `protected JdbcEventLogger` | ProcedureTranslator.`logger`

    Methods in org.apache.cayenne.access.translator.procedure that return JdbcEventLogger
    Modifier and Type | Method and Description
    --- | ---
    `JdbcEventLogger` | ProcedureTranslator.`getJdbcEventLogger()`

    Methods in org.apache.cayenne.access.translator.procedure with parameters of type JdbcEventLogger
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProcedureTranslator.`setJdbcEventLogger(JdbcEventLogger logger)`

  - ### Uses of JdbcEventLogger in org.apache.cayenne.configuration.server

    Fields in org.apache.cayenne.configuration.server declared as JdbcEventLogger
    Modifier and Type | Field and Description
    --- | ---
    `protected JdbcEventLogger` | DefaultDataNodeFactory.`jdbcEventLogger`
    `protected JdbcEventLogger` | DefaultDbAdapterFactory.`jdbcEventLogger`

  - ### Uses of JdbcEventLogger in org.apache.cayenne.dba

    Fields in org.apache.cayenne.dba declared as JdbcEventLogger
    Modifier and Type | Field and Description
    --- | ---
    `protected JdbcEventLogger` | AutoAdapter.`logger`
    `protected JdbcEventLogger` | JdbcAdapter.`logger`

    Methods in org.apache.cayenne.dba that return JdbcEventLogger
    Modifier and Type | Method and Description
    --- | ---
    `JdbcEventLogger` | JdbcAdapter.`getJdbcEventLogger()`

    Constructors in org.apache.cayenne.dba with parameters of type JdbcEventLogger
    Constructor and Description
    `AutoAdapter(Provider<DbAdapter> adapterProvider, JdbcEventLogger logger)` Creates an `AutoAdapter` based on a delegate adapter obtained via "adapterProvider".

  - ### Uses of JdbcEventLogger in org.apache.cayenne.log

    Classes in org.apache.cayenne.log that implement JdbcEventLogger
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FormattedSlf4jJdbcEventLogger` A `Slf4jJdbcEventLogger` extension that provides pretty formatting of the logged SQL messages.
    `class` | `NoopJdbcEventLogger`
    `class` | `Slf4jJdbcEventLogger` A `JdbcEventLogger` built on top of slf4j-api logger.

  - ### Uses of JdbcEventLogger in org.apache.cayenne.tx

    Fields in org.apache.cayenne.tx declared as JdbcEventLogger
    Modifier and Type | Field and Description
    --- | ---
    `protected JdbcEventLogger` | DefaultTransactionFactory.`jdbcEventLogger`
    `protected JdbcEventLogger` | CayenneTransaction.`logger`
    `protected JdbcEventLogger` | ExternalTransaction.`logger`

    Constructors in org.apache.cayenne.tx with parameters of type JdbcEventLogger
    Constructor and Description
    `CayenneTransaction(JdbcEventLogger logger)`
    `DefaultTransactionFactory(RuntimeProperties properties, JdbcEventLogger jdbcEventLogger)`
    `DefaultTransactionManager(TransactionFactory txFactory, JdbcEventLogger jdbcEventLogger)`
    `ExternalTransaction(JdbcEventLogger jdbcEventLogger)`

Copyright © 2001–2023 Apache Cayenne. All rights reserved.