MicrosoftLoggingModule

PackageAxial.Hosting
Adapts Microsoft.Extensions.Logging loggers to Axial's explicit logging service.

Summary

NameSignatureSynopsis
createMicrosoftLogging.create loggerCreates an Axial logger backed by a supplied Microsoft logger.
fromFactoryMicrosoftLogging.fromFactory categoryName loggerFactoryCreates an Axial logger with an explicit Microsoft logging category.
layerMicrosoftLogging.layer categoryNameBuilds an Axial logger from a Microsoft logger factory supplied in the layer input.

create

MicrosoftLogging.create logger
Member
Creates an Axial logger backed by a supplied Microsoft logger.

Parameters

NameTypeDescription
loggerILogger

Returns

ILog

fromFactory

MicrosoftLogging.fromFactory categoryName loggerFactory
Member
Creates an Axial logger with an explicit Microsoft logging category.

Parameters

NameTypeDescription
categoryNamestring
loggerFactoryILoggerFactory

Returns

ILog

layer

MicrosoftLogging.layer categoryName
Member
Builds an Axial logger from a Microsoft logger factory supplied in the layer input.

Parameters

NameTypeDescription
categoryNamestring

Returns

Layer<ILoggerFactory, Never, ILog>