C# Класс AccidentalFish.ApplicationSupport.Logging.Serilog.Implementation.SerilogFactory

Наследование: ISerilogFactory
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetLoggerConfiguration ( LogLevelEnum minimumLogLevel ) : LoggerConfiguration

Описание методов

CreateAsynchronousLogger() публичный Метод

public CreateAsynchronousLogger ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : IAsynchronousLogger
source IFullyQualifiedName
minimumLogLevel LogLevelEnum
Результат IAsynchronousLogger

CreateAsynchronousLogger() публичный Метод

public CreateAsynchronousLogger ( LogLevelEnum minimumLogLevel = null ) : IAsynchronousLogger
minimumLogLevel LogLevelEnum
Результат IAsynchronousLogger

CreateLogger() публичный Метод

public CreateLogger ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : Core.Logging.ILogger
source IFullyQualifiedName
minimumLogLevel LogLevelEnum
Результат Core.Logging.ILogger

CreateLogger() публичный Метод

public CreateLogger ( LogLevelEnum minimumLogLevel = null ) : Core.Logging.ILogger
minimumLogLevel LogLevelEnum
Результат Core.Logging.ILogger

CreateSerilog() публичный Метод

public CreateSerilog ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : global::Serilog.ILogger
source IFullyQualifiedName
minimumLogLevel LogLevelEnum
Результат global::Serilog.ILogger

CreateSerilog() публичный Метод

public CreateSerilog ( LogLevelEnum minimumLogLevel = null ) : global::Serilog.ILogger
minimumLogLevel LogLevelEnum
Результат global::Serilog.ILogger

CreateSerilog() публичный Метод

public CreateSerilog ( LoggerConfiguration loggerConfiguration ) : global::Serilog.ILogger
loggerConfiguration Serilog.LoggerConfiguration
Результат global::Serilog.ILogger

SerilogFactory() публичный Метод

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
Результат System