Class LoggerRecorder

java.lang.Object
mondrian.recorder.AbstractRecorder
mondrian.recorder.LoggerRecorder
All Implemented Interfaces:
MessageRecorder

public class LoggerRecorder extends AbstractRecorder
Implementation of MessageRecorder that writes to a log4j logger.
Author:
Richard M. Emberson
  • Constructor Details

    • LoggerRecorder

      public LoggerRecorder(org.apache.logging.log4j.Logger logger)
  • Method Details

    • recordMessage

      protected void recordMessage(String msg, Object info, mondrian.recorder.AbstractRecorder.MsgType msgType)
      Description copied from class: AbstractRecorder
      Handles a message. Classes implementing this abstract class must provide an implemention of this method; it receives all warning/error messages.
      Specified by:
      recordMessage in class AbstractRecorder
      Parameters:
      msg - the error or warning message.
      info - the information Object which might be null.
      msgType - one of the message type enum values