Package org.eclipse.persistence.logging


package org.eclipse.persistence.logging
Provides a comprehensive logging API for the EclipseLink.

The main logging entry point is the SessionLog interface, which is used by the codebase to make logging calls.

Logging levels are defined in the LogLevel enum with corresponding constants in the SessionLog interface. Default logging level may be configured using eclipselink.logging.level system property.

Logging categories (name spaces) are defined in the LogCategory enum with corresponding constants in the SessionLog interface.

An abstract implementation of the SessionLog interface is available as the AbstractSessionLog class, with log message content stored in SessionLogEntry. DefaultSessionLog provides the default logger implementation.