# Hierarchy For Package com.comtrade.ecm.engine.logging

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.comtrade.ecm.engine.logging.AbstractLogger (implements com.comtrade.ecm.engine.logging.EcmLogger)
  - com.comtrade.ecm.engine.logging.AbstractLoggingManager (implements com.comtrade.ecm.engine.logging.LoggingManager)
    - com.comtrade.ecm.engine.logging.LoggingManagerDefault
  - com.comtrade.ecm.engine.logging.LoggerDefault (implements com.comtrade.ecm.engine.logging.EcmLogger)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.comtrade.ecm.engine.exceptions.EcmException
        - com.comtrade.ecm.engine.exceptions.EcmSimpleException
          - com.comtrade.ecm.engine.logging.LoggingException

## Interface Hierarchy

- com.comtrade.ecm.engine.services.EcmService
  - com.comtrade.ecm.engine.logging.LoggingManager
- com.comtrade.ecm.engine.logging.EcmSimpleLogger
  - com.comtrade.ecm.engine.logging.EcmLogger (also extends com.comtrade.ecm.engine.logging.EcmSupplierLogger)
- com.comtrade.ecm.engine.logging.EcmSupplierLogger
  - com.comtrade.ecm.engine.logging.EcmLogger (also extends com.comtrade.ecm.engine.logging.EcmSimpleLogger)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.comtrade.ecm.engine.logging.LoggingLevel