processMessageList static method

LogError processMessageList({
  1. String logger = 'Main',
  2. dynamic onLogMessage(
    1. LogMessage message
    )?,
  3. bool clear = false,
})

Processes the message list with the configured outputs.

  • logger: The logger name (defaults to "Main").
  • clear: If true, clears the message list after processing.

Returns: A LogError indicating success or failure.

Implementation

static LogError processMessageList(
    {String logger = 'Main',
    Function(LogMessage message)? onLogMessage,
    bool clear = false}) {
  return isCriticalMode
      ? LogError(-5, message: 'is in critical mode')
      : loggerManager.processMessageList(
          logger: logger, onLogMessage: onLogMessage, clear: clear);
}