Interface Loggers


public interface Loggers
Defines the logging categories and their associated logger.
  • Field Details

    • DEFAULT

      static final LocalizedLogger DEFAULT
      The default logger when there is no specific category associated.
    • EXTERNAL

      static final LocalizedLogger EXTERNAL
      The logger used for external libraries.
    • PROTOCOL

      static final LocalizedLogger PROTOCOL
      The logger used for connection and protocol handling (e.g., ASN.1 and LDAP).
    • PROTOCOL_ASN1

      static final LocalizedLogger PROTOCOL_ASN1
      The PROTOCOL sub-logger used for ASN.1 encoding.
    • PROTOCOL_LDAP

      static final LocalizedLogger PROTOCOL_LDAP
      The PROTOCOL sub-logger used for the LDAP protocol.
    • PROTOCOL_LDAP_CLIENT

      static final LocalizedLogger PROTOCOL_LDAP_CLIENT
      The logger used for SDK ldap client features (client, pool, loadbalancer, ...) as opposed to server ones.
    • PROTOCOL_LDAP_SERVER

      static final LocalizedLogger PROTOCOL_LDAP_SERVER
      The logger used for SDK ldap server features as opposed to client ones.
    • PROTOCOL_LDIF

      static final LocalizedLogger PROTOCOL_LDIF
      The PROTOCOL sub-logger used for the LDIF format.
    • PROTOCOL_SASL

      static final LocalizedLogger PROTOCOL_SASL
      The PROTOCOL sub-logger used for SASL protocol.
    • SCHEMA

      static final LocalizedLogger SCHEMA
      The logger used for the server schema elements.
    • SECURITY

      static final LocalizedLogger SECURITY
      The logger used for security related features.
    • SERVICE_DISCOVERY

      static final LocalizedLogger SERVICE_DISCOVERY
      The logger used for service discovery.
  • Method Details

    • collectLoggers

      static List<LocalizedLogger> collectLoggers(Class<?> clazz)
      Returns the list of loggers defined in the provided class/interface.
      Parameters:
      clazz - The class to collect the loggers from
      Returns:
      the list of loggers defined in the provided class/interface.