# Package com.comtrade.ecm.engine.logging

Basic logging objects

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  EcmLogger | Logger object for application and library objects. It combines simple logging methods (from `EcmSimpleLogger`) with more advanced methods (from `EcmSupplierLogger`).
  EcmSimpleLogger | Defines a simple logging object.
  EcmSupplierLogger | Defines methods which work with `Supplier`-objects instead of `String`-objects, in order to optimize logging speed.
  LoggingManager | Definition of an object that manages creation/usage of individual loggers.

- Class Summary
  Class | Description
  --- | ---
  AbstractLogger | Handy implementation for some EcmLogger-methods. This class can (but does not have to= be used as a basis for concrete EcmLoggers.
  AbstractLoggingManager | Basis for implementations of `LoggingManager`. Defines basic LoggingManager elements : - methods for getting/creating EcmLogger - collection of already created loggers
  LoggerDefault | Dummy logger. Does nothing.
  LoggingManagerDefault |

- Enum Summary
  Enum | Description
  --- | ---
  LoggingLevel |

- Exception Summary
  Exception | Description
  --- | ---
  LoggingException |

## Package com.comtrade.ecm.engine.logging Description

Basic logging objects