Interface ExecutionLogger

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void event​(java.lang.String eventType, java.lang.String message, java.util.Map eventMeta)  
      void log​(int level, java.lang.String message)
      Log a message at a given level
      void log​(int level, java.lang.String message, java.util.Map eventMeta)
      Log a message at a given level, with additional metadata
    • Method Detail

      • log

        void log​(int level,
                 java.lang.String message)
        Log a message at a given level
        Parameters:
        level - the log level, from 0 to 4, where 0 is "error" and 4 is "debug"
        message - Message being logged. null messages are not logged, however, zero-length strings are.
      • log

        void log​(int level,
                 java.lang.String message,
                 java.util.Map eventMeta)
        Log a message at a given level, with additional metadata
        Parameters:
        level - the log level, from 0 to 4, where 0 is "error" and 4 is "debug"
        message - Message being logged. null messages are not logged, however, zero-length strings are.
        eventMeta - metadata
      • event

        void event​(java.lang.String eventType,
                   java.lang.String message,
                   java.util.Map eventMeta)
        Parameters:
        eventType - event type
        message - Message being logged. null messages are not logged, however, zero-length strings are.
        eventMeta - metadata