Class LoggingHandler
- Namespace
- Steeltoe.Integration.Handler
- Assembly
- Steeltoe.Integration.IntegrationBase.dll
public class LoggingHandler : AbstractMessageHandler, IMessageHandler, IServiceNameAware, IOrdered
- Inheritance
-
LoggingHandler
- Implements
- Inherited Members
Constructors
LoggingHandler(IApplicationContext, LogLevel, ILogger)
public LoggingHandler(IApplicationContext context, LogLevel level, ILogger logger)
Parameters
context
IApplicationContextlevel
LogLevellogger
ILogger
Properties
ComponentType
public override string ComponentType { get; }
Property Value
Level
public LogLevel Level { get; }
Property Value
MessageLogger
public ILogger MessageLogger { get; }
Property Value
Methods
CreateLogMessage(IMessage)
protected virtual string CreateLogMessage(IMessage message)
Parameters
message
IMessage
Returns
HandleMessageInternal(IMessage)
protected override void HandleMessageInternal(IMessage message)
Parameters
message
IMessage
Initialize()
public override void Initialize()