addSystemdConsole method

LoggingBuilder addSystemdConsole()

Adds a systemd console logger with default formatting options.

The systemd console formatter provides output compatible with systemd journal format, including syslog priority levels.

Implementation

LoggingBuilder addSystemdConsole() {
  final options = SystemdConsoleFormatterOptions();
  final formatter = SystemdConsoleFormatter(options);
  services.tryAddIterable(
    ServiceDescriptor.singleton<LoggerProvider>(
      (sp) => FormattedConsoleLoggerProvider(formatter),
    ),
  );
  return this;
}