Introduction
Illustrates customizing logging by configuring Serilog targets and rules.
Configure Serilog
Log.Logger = new LoggerConfiguration()
.WriteTo.ColoredConsole()
.WriteTo.File("logFile.txt")
.CreateLogger();
Pass that configuration to NServiceBus
LogManager.Use<SerilogFactory>();
var busConfiguration = new BusConfiguration();
busConfiguration.EndpointName("Samples.Logging.SerilogCustom");
Ensure logging is flushed on shutdown
Log.CloseAndFlush();