C# Class AccidentalFish.ApplicationSupport.Logging.Serilog.Implementation.SerilogFactory

Inheritance: ISerilogFactory
Show file Open project: JamesRandall/AccidentalFish.ApplicationSupport

Public Methods

Method Description
CreateAsynchronousLogger ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : IAsynchronousLogger
CreateAsynchronousLogger ( LogLevelEnum minimumLogLevel = null ) : IAsynchronousLogger
CreateLogger ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : Core.Logging.ILogger
CreateLogger ( LogLevelEnum minimumLogLevel = null ) : Core.Logging.ILogger
CreateSerilog ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : global::Serilog.ILogger
CreateSerilog ( LogLevelEnum minimumLogLevel = null ) : global::Serilog.ILogger
CreateSerilog ( LoggerConfiguration loggerConfiguration ) : global::Serilog.ILogger
SerilogFactory ( Func loggerConfigurationProvider, ICorrelationIdProvider correlationIdProvider, LogLevelEnum defaultMinimumLogLevel, IFullyQualifiedName defaultLoggerSource, string sourceFqnPropertyName, string correlationIdPropertyName ) : System

Private Methods

Method Description
GetLoggerConfiguration ( LogLevelEnum minimumLogLevel ) : LoggerConfiguration

Method Details

CreateAsynchronousLogger() public method

public CreateAsynchronousLogger ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : IAsynchronousLogger
source IFullyQualifiedName
minimumLogLevel LogLevelEnum
return IAsynchronousLogger

CreateAsynchronousLogger() public method

public CreateAsynchronousLogger ( LogLevelEnum minimumLogLevel = null ) : IAsynchronousLogger
minimumLogLevel LogLevelEnum
return IAsynchronousLogger

CreateLogger() public method

public CreateLogger ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : Core.Logging.ILogger
source IFullyQualifiedName
minimumLogLevel LogLevelEnum
return Core.Logging.ILogger

CreateLogger() public method

public CreateLogger ( LogLevelEnum minimumLogLevel = null ) : Core.Logging.ILogger
minimumLogLevel LogLevelEnum
return Core.Logging.ILogger

CreateSerilog() public method

public CreateSerilog ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : global::Serilog.ILogger
source IFullyQualifiedName
minimumLogLevel LogLevelEnum
return global::Serilog.ILogger

CreateSerilog() public method

public CreateSerilog ( LogLevelEnum minimumLogLevel = null ) : global::Serilog.ILogger
minimumLogLevel LogLevelEnum
return global::Serilog.ILogger

CreateSerilog() public method

public CreateSerilog ( LoggerConfiguration loggerConfiguration ) : global::Serilog.ILogger
loggerConfiguration Serilog.LoggerConfiguration
return global::Serilog.ILogger

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