C# Класс AccidentalFish.ApplicationSupport.Logging.AzureQueueLogger.Implementation.QueueLoggerFactory

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

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

Метод Описание
CreateAsynchronousLogger ( IFullyQualifiedName source, LogLevelEnum minimuLogLevel ) : IAsynchronousLogger
CreateAsynchronousLogger ( LogLevelEnum minimuLogLevel ) : IAsynchronousLogger
CreateLogger ( IFullyQualifiedName source, LogLevelEnum minimumLogLevel = null ) : ILogger
CreateLogger ( LogLevelEnum minimumLogLevel = null ) : ILogger
QueueLoggerFactory ( IRuntimeEnvironment runtimeEnvironment, IApplicationResourceSettingNameProvider nameProvider, IConfiguration configuration, IQueueSerializer queueSerializer, IQueueLoggerExtension queueLoggerExtension, ICorrelationIdProvider correlationIdProvider, LogLevelEnum defaultMinimumLogLevel, IFullyQualifiedName defaultLoggerSource ) : AccidentalFish.ApplicationSupport.Core.Components

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

Метод Описание
GetQueue ( ) : Microsoft.WindowsAzure.Storage.Queue.CloudQueue

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

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

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

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

public CreateAsynchronousLogger ( LogLevelEnum minimuLogLevel ) : IAsynchronousLogger
minimuLogLevel LogLevelEnum
Результат IAsynchronousLogger

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

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

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

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

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

public QueueLoggerFactory ( IRuntimeEnvironment runtimeEnvironment, IApplicationResourceSettingNameProvider nameProvider, IConfiguration configuration, IQueueSerializer queueSerializer, IQueueLoggerExtension queueLoggerExtension, ICorrelationIdProvider correlationIdProvider, LogLevelEnum defaultMinimumLogLevel, IFullyQualifiedName defaultLoggerSource ) : AccidentalFish.ApplicationSupport.Core.Components
runtimeEnvironment IRuntimeEnvironment
nameProvider IApplicationResourceSettingNameProvider
configuration IConfiguration
queueSerializer IQueueSerializer
queueLoggerExtension IQueueLoggerExtension
correlationIdProvider ICorrelationIdProvider
defaultMinimumLogLevel LogLevelEnum
defaultLoggerSource IFullyQualifiedName
Результат AccidentalFish.ApplicationSupport.Core.Components