Class KeyValue

    • Constructor Detail

      • KeyValue

        public KeyValue​(LogKeyValueBuilder builder,
                        org.apache.logging.log4j.Logger logger)
        Parameters:
        builder -
        logger -
    • Method Detail

      • getLogger

        public org.apache.logging.log4j.Logger getLogger()
        Returns:
        the logger
      • getValue

        public String getValue()
        Returns:
        the value
      • setValue

        public RecursiveLogKey setValue​(String key,
                                        Object value)
        Set a key and a value.
        Parameters:
        key -
        value - the value to set
        Returns:
        a RecursiveLogKey
      • key

        public LogKey key​(String key)
        Description copied from interface: RecursiveLogKey
        Add a key to log
        Specified by:
        key in interface RecursiveLogKey
        Parameters:
        key - key value. Can be formated with "=" or without it.
        Returns:
        SplunkLogKey
      • asInfo

        public AsLevel asInfo()
        Description copied from interface: AsLevel
        Log information as Info
        Specified by:
        asInfo in interface AsLevel
        Returns:
        AsLevel
      • asWarn

        public AsLevel asWarn()
        Description copied from interface: AsLevel
        Log information as Warn
        Specified by:
        asWarn in interface AsLevel
        Returns:
        AsLevel
      • asError

        public AsLevel asError()
        Description copied from interface: AsLevel
        Log information as Error
        Specified by:
        asError in interface AsLevel
        Returns:
        AsLevel
      • asDebug

        public AsLevel asDebug()
        Description copied from interface: AsLevel
        Log information as Debug
        Specified by:
        asDebug in interface AsLevel
        Returns:
        AsLevel