Class StructuredMessageProcessingLogger
Inheritance
System.Object
StructuredMessageProcessingLogger
Assembly: Steeltoe.Extensions.Logging.Abstractions.dll
Syntax
public class StructuredMessageProcessingLogger : MessageProcessingLogger
Constructors
|
Edit this page
View Source
StructuredMessageProcessingLogger(ILogger, IEnumerable<IDynamicMessageProcessor>)
Declaration
public StructuredMessageProcessingLogger(ILogger iLogger, IEnumerable<IDynamicMessageProcessor> messageProcessors = null)
Parameters
Methods
|
Edit this page
View Source
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState, Exception, String>)
Declaration
public override void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
Parameters
Type |
Name |
Description |
LogLevel |
logLevel |
|
EventId |
eventId |
|
TState |
state |
|
Exception |
exception |
|
Func<TState, Exception, System.String> |
formatter |
|
Type Parameters
Overrides
Steeltoe.Extensions.Logging.MessageProcessingLogger.Log<TState>(LogLevel, EventId, TState, Exception, Func<TState, Exception, System.String>)