Class EventLogger

    • Constructor Detail

      • EventLogger

        public EventLogger()
      • EventLogger

        public EventLogger​(MessageLogger messageLogger)
    • Method Detail

      • message

        public void message​(LogSubject subject,
                            LogMessage message)
        Logs the specified LogMessage about the LogSubject
        Specified by:
        message in interface MessageLogger
        Parameters:
        subject - The subject that is being logged
        message - The message to log
      • message

        public void message​(LogMessage message)
        Logs the specified LogMessage
        Specified by:
        message in interface MessageLogger
        Parameters:
        message - The message to log
      • isEnabled

        public boolean isEnabled()
        Description copied from interface: MessageLogger
        Determine whether the MessageLogger is enabled
        Specified by:
        isEnabled in interface MessageLogger
        Returns:
        boolean true if enabled.
      • isMessageEnabled

        public boolean isMessageEnabled​(String logHierarchy)
        Description copied from interface: MessageLogger
        Determine if the LogActor should be generating log messages.
        Specified by:
        isMessageEnabled in interface MessageLogger
        Parameters:
        logHierarchy - The log hierarchy for this request
        Returns:
        boolean true if the message should be logged.
      • setMessageLogger

        public void setMessageLogger​(MessageLogger messageLogger)