Skip to content

NexusLabs.Needlr.Serilog

NexusLabs.Needlr.Serilog

NexusLabs.Needlr.Serilog Namespace

Classes
NeedlrSerilogBootstrapper Wraps an application entry point with Serilog-specific bootstrap lifecycle management: two-stage initialization, a pre-DI Serilog logger, pre-DI Microsoft.Extensions.Configuration.IConfiguration, top-level exception handling, and automatic log flushing on shutdown.
NeedlrSerilogBootstrapperExtensions Extension methods for configuring NeedlrSerilogBootstrapper instances.
SerilogPlugin Auto-discovered plugin that wires Serilog as the logging provider using configuration from appsettings.json (or any Microsoft.Extensions.Configuration.IConfiguration source registered with Needlr).