Class SignedAuditLogger

java.lang.Object
com.netscape.cms.logging.Logger
com.netscape.cms.logging.SignedAuditLogger
All Implemented Interfaces:
ILogger

public class SignedAuditLogger extends Logger
A class represents certificate server logger implementation.

Version:
$Revision$, $Date$
Author:
thomask, mzhao
  • Field Details

    • logger

      public static org.slf4j.Logger logger
  • Constructor Details

    • SignedAuditLogger

      public SignedAuditLogger()
  • Method Details

    • getLogger

      public static SignedAuditLogger getLogger()
    • log

      public void log(LogCategory category, LogSource source, int level, String message, Object[] params, boolean multiline)
      Description copied from class: Logger
      Logs an event to the log queue.
      Overrides:
      log in class Logger
      Parameters:
      category - What kind of event it is: EV_AUDIT or EV_SYSTEM.
      source - the source of the log event
      level - the level of the log event
      message - the one line detail message to be logged
      params - the parameters in the detail message
      multiline - true if the message has more than one line, otherwise false
    • log

      public void log(LogEvent event)
      Overrides:
      log in class Logger
    • update

      public void update(LogEvent event, LogSource source, int level, String message, Object[] params, boolean multiline)
      Description copied from class: Logger
      Updates a log event.
      Overrides:
      update in class Logger
      Parameters:
      event - The event to be updated.
      source - The subsystem who creates the log event.
      level - The severity of the log event.
      message - The detail message of the log.
      params - The parameters in the detail log message.
      multiline - The log message has more than one line or not.