AccidentalFish.ApplicationSupport.Logging.Serilog.Implementation.SerilogFactory.CreateSerilog C# (CSharp) Method

CreateSerilog() public method

public CreateSerilog ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : global::Serilog.ILogger
source IFullyQualifiedName
minimumLogLevel LogLevelEnum
return global::Serilog.ILogger
        public global::Serilog.ILogger CreateSerilog(IFullyQualifiedName source, LogLevelEnum? minimumLogLevel = null)
        {
            LoggerConfiguration loggerConfiguration = GetLoggerConfiguration(minimumLogLevel);
            source = source ?? _defaultLoggerSource;
            if (source != null)
            {
                loggerConfiguration.Enrich.With(new FullyQualifiedNameEnricher(source, _sourceFqnPropertyName));
            }
            return new LoggerFacade(loggerConfiguration.CreateLogger());
        }

Same methods

SerilogFactory::CreateSerilog ( LogLevelEnum minimumLogLevel = null ) : global::Serilog.ILogger
SerilogFactory::CreateSerilog ( LoggerConfiguration loggerConfiguration ) : global::Serilog.ILogger