enableProcessOutput static method

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

Enables process output for the specified logger.

  • logger: The logger name (defaults to "Main").
  • exclusive: If true, disables other outputs.
  • onLogMessage: Optional callback for processing log messages.

Returns: A LogError indicating success or failure.

Implementation

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