Class SimpleLogRecord

  • All Implemented Interfaces:
    LogRecord
    Direct Known Subclasses:
    LogRecordBase

    public class SimpleLogRecord
    extends java.lang.Object
    implements LogRecord
    Simple log record, containing only the basics
    • Field Detail

      • message

        private java.lang.String message
      • stackTrace

        private java.util.List<java.lang.String> stackTrace
      • threadName

        private java.lang.String threadName
      • time

        private java.util.Date time
    • Constructor Detail

      • SimpleLogRecord

        public SimpleLogRecord()
    • Method Detail

      • getLevel

        public LogLevel getLevel()
        Description copied from interface: LogRecord
        Get log level
        Specified by:
        getLevel in interface LogRecord
        Returns:
        log level enumeration
      • getMessage

        public java.lang.String getMessage()
        Description copied from interface: LogRecord
        Get message
        Specified by:
        getMessage in interface LogRecord
        Returns:
        text
      • getStackTrace

        public java.util.List<java.lang.String> getStackTrace()
        Description copied from interface: LogRecord
        Get stack trace as list of strings
        Specified by:
        getStackTrace in interface LogRecord
        Returns:
        list of strings
      • getThreadName

        public java.lang.String getThreadName()
        Description copied from interface: LogRecord
        Get thread name
        Specified by:
        getThreadName in interface LogRecord
        Returns:
        thread name
      • getTime

        public java.util.Date getTime()
        Description copied from interface: LogRecord
        Get date time
        Specified by:
        getTime in interface LogRecord
        Returns:
        date
      • setLevel

        public void setLevel​(LogLevel level)
        Set log level
        Parameters:
        level -
      • setMessage

        public void setMessage​(java.lang.String message)
        Set message
        Parameters:
        message - text
      • setStackTrace

        public void setStackTrace​(java.util.List<java.lang.String> stackTrace)
        Set stack trace as list of strings
        Parameters:
        stackTrace - list of strings
      • setThreadName

        public void setThreadName​(java.lang.String threadName)
        Set thread name
        Parameters:
        threadName -
      • setTime

        public void setTime​(java.util.Date time)
        Set date time
        Parameters:
        time - time
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object