Interface ContextLogger

  • All Superinterfaces:
    BaseLogger
    All Known Implementing Classes:
    ContextLogWriter

    public interface ContextLogger
    extends BaseLogger
    ContextLogger extends the BaseLogger to allow logging with extended context information
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void debug​(java.lang.String message, java.util.Map<java.lang.String,​java.lang.String> context)
      Logs verbose message via implementation specific log facility
      void emit​(java.lang.String eventType, LogLevel level, java.lang.String message, java.util.Map<java.lang.String,​java.lang.String> context)
      Emit arbitrary event type
      void error​(java.lang.String message, java.util.Map<java.lang.String,​java.lang.String> context)
      Logs error message via implementation specific log facility
      void log​(java.lang.String message, java.util.Map<java.lang.String,​java.lang.String> context)
      Logs message via implementation specific log facility
      void verbose​(java.lang.String message, java.util.Map<java.lang.String,​java.lang.String> context)
      Logs verbose message via implementation specific log facility
      void warn​(java.lang.String message, java.util.Map<java.lang.String,​java.lang.String> context)
      Logs warning message via implementation specific log facility
    • Method Detail

      • log

        void log​(java.lang.String message,
                 java.util.Map<java.lang.String,​java.lang.String> context)
        Logs message via implementation specific log facility
        Parameters:
        message - message to log
        context - context
      • error

        void error​(java.lang.String message,
                   java.util.Map<java.lang.String,​java.lang.String> context)
        Logs error message via implementation specific log facility
        Parameters:
        message - message to log
        context - context
      • warn

        void warn​(java.lang.String message,
                  java.util.Map<java.lang.String,​java.lang.String> context)
        Logs warning message via implementation specific log facility
        Parameters:
        message - message to log
        context - context
      • verbose

        void verbose​(java.lang.String message,
                     java.util.Map<java.lang.String,​java.lang.String> context)
        Logs verbose message via implementation specific log facility
        Parameters:
        message - message to log
        context - context
      • debug

        void debug​(java.lang.String message,
                   java.util.Map<java.lang.String,​java.lang.String> context)
        Logs verbose message via implementation specific log facility
        Parameters:
        message - message to log
        context - context
      • emit

        void emit​(java.lang.String eventType,
                  LogLevel level,
                  java.lang.String message,
                  java.util.Map<java.lang.String,​java.lang.String> context)
        Emit arbitrary event type
        Parameters:
        eventType - type
        level - level
        message - message
        context - context