Class SimulatorLoggingUtils
Utility class for configuring simulator loggers. The logging framework used is Serilog. Loggers are created according to a LoggerConfig configuration object. Log messages contain UTC timestamps.
public static class SimulatorLoggingUtils
- Inheritance
-
SimulatorLoggingUtils
- Inherited Members
Methods
GetConfiguredLogger(LoggerConfig, ILogEventSink)
Creates a Serilog.ILogger logger according to the configuration in config
public static ILogger GetConfiguredLogger(LoggerConfig config, ILogEventSink logEventSink)
Parameters
config
LoggerConfigConfiguration object of LoggerConfig type
logEventSink
ILogEventSinkA custom log event sink to write logs to
Returns
- ILogger
A configured logger
GetDefault()
Create a default console logger and returns it.
public static ILogger GetDefault()
Returns
GetSerilogDefault()
Create a default Serilog console logger and returns it.
public static ILogger GetSerilogDefault()
Returns
- ILogger
A Serilog.ILogger logger with default properties