# 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.flush
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
  Description
  `protected JdbcEventLogger`
  DataDomain.`jdbcEventLogger`
  `protected JdbcEventLogger`
  DbGenerator.`jdbcEventLogger`
  Methods in org.apache.cayenne.access that return JdbcEventLogger
  Modifier and Type
  Method
  Description
  `JdbcEventLogger`
  DataNode.`getJdbcEventLogger()`
  `JdbcEventLogger`
  LegacyDataDomainFlushAction.`getJdbcEventLogger()`
  Deprecated.
  Methods in org.apache.cayenne.access with parameters of type JdbcEventLogger
  Modifier and Type
  Method
  Description
  `void`
  DataNode.`setJdbcEventLogger(JdbcEventLogger logger)`
  `void`
  LegacyDataDomainFlushAction.`setJdbcEventLogger(JdbcEventLogger logger)`
  Deprecated.
  Constructors in org.apache.cayenne.access with parameters of type JdbcEventLogger
  Modifier
  Constructor
  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.flush

  Fields in org.apache.cayenne.access.flush declared as JdbcEventLogger
  Modifier and Type
  Field
  Description
  `protected final JdbcEventLogger`
  DefaultDataDomainFlushAction.`jdbcEventLogger`
  Constructors in org.apache.cayenne.access.flush with parameters of type JdbcEventLogger
  Modifier
  Constructor
  Description
  `protected`
  `DefaultDataDomainFlushAction(DataDomain dataDomain, DbRowOpSorter dbRowOpSorter, JdbcEventLogger jdbcEventLogger)`

- ## 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
  Description
  `protected JdbcEventLogger`
  ProcedureTranslator.`logger`
  Methods in org.apache.cayenne.access.translator.procedure that return JdbcEventLogger
  Modifier and Type
  Method
  Description
  `JdbcEventLogger`
  ProcedureTranslator.`getJdbcEventLogger()`
  Methods in org.apache.cayenne.access.translator.procedure with parameters of type JdbcEventLogger
  Modifier and Type
  Method
  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
  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
  Description
  `protected JdbcEventLogger`
  AutoAdapter.`logger`
  `protected JdbcEventLogger`
  JdbcAdapter.`logger`
  Methods in org.apache.cayenne.dba that return JdbcEventLogger
  Modifier and Type
  Method
  Description
  `JdbcEventLogger`
  JdbcAdapter.`getJdbcEventLogger()`
  Constructors in org.apache.cayenne.dba with parameters of type JdbcEventLogger
  Modifier
  Constructor
  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
  Description
  `class`
  `CompactSlf4jJdbcEventLogger`
  `class`
  `FormattedSlf4jJdbcEventLogger`
  A `Slf4jJdbcEventLogger` extension that provides pretty formatting of the logged SQL messages.
  `class`
  `NoopJdbcEventLogger`
  Noop implementation of JdbcEventLogger
  `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
  Description
  `protected JdbcEventLogger`
  DefaultTransactionFactory.`jdbcEventLogger`
  `protected JdbcEventLogger`
  CayenneTransaction.`logger`
  `protected JdbcEventLogger`
  ExternalTransaction.`logger`
  Constructors in org.apache.cayenne.tx with parameters of type JdbcEventLogger
  Modifier
  Constructor
  Description
  ``
  `CayenneTransaction(JdbcEventLogger logger)`
  ``
  `CayenneTransaction(JdbcEventLogger jdbcEventLogger, TransactionDescriptor descriptor)`
  ``
  `DefaultTransactionFactory(RuntimeProperties properties, JdbcEventLogger jdbcEventLogger)`
  ``
  `DefaultTransactionManager(TransactionFactory txFactory, JdbcEventLogger jdbcEventLogger)`
  ``
  `ExternalTransaction(JdbcEventLogger jdbcEventLogger)`
  ``
  `ExternalTransaction(JdbcEventLogger jdbcEventLogger, TransactionDescriptor descriptor)`