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

SerilogFactory() public method

public SerilogFactory ( Func loggerConfigurationProvider, ICorrelationIdProvider correlationIdProvider, LogLevelEnum defaultMinimumLogLevel, IFullyQualifiedName defaultLoggerSource, string sourceFqnPropertyName, string correlationIdPropertyName ) : System
loggerConfigurationProvider Func
correlationIdProvider ICorrelationIdProvider
defaultMinimumLogLevel LogLevelEnum
defaultLoggerSource IFullyQualifiedName
sourceFqnPropertyName string
correlationIdPropertyName string
return System
        public SerilogFactory(Func<LoggerConfiguration> loggerConfigurationProvider,
            ICorrelationIdProvider correlationIdProvider,
            LogLevelEnum defaultMinimumLogLevel,
            IFullyQualifiedName defaultLoggerSource,
            string sourceFqnPropertyName,
            string correlationIdPropertyName)
        {
            _loggerConfigurationProvider = loggerConfigurationProvider;
            _correlationIdProvider = correlationIdProvider;
            _defaultMinimumLogLevel = defaultMinimumLogLevel;
            _defaultLoggerSource = defaultLoggerSource;
            _sourceFqnPropertyName = sourceFqnPropertyName;
            _correlationIdPropertyName = correlationIdPropertyName;
        }