LoggerManager class

Manages a collection of named Serilog loggers and their configurations.

public static class LoggerManager

Public Members

name description
static DefaultLogger { get; set; } Access the Serilog default logger.
static DefaultLoggerName { get; set; } The name of the logger currently set as the Serilog default.
static Add(…) Add or replace a logger by name and optionally set it as the default logger.
static Clear() Remove and dispose all registered loggers.
static Get(…) Get a logger by name, or null if not found.
static List() List all registered logger names.
static New(…) Create a new LoggerConfiguration associated with a name.
static Register(…) Register an existing Serilog logger instance under a name.
static Remove(…) Remove a logger by name.

See Also