Shuttle / Shuttle.Esb.Logging

Provides non-intrusive logging for Shuttle.Esb components.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Service Bus Logging

PM> Install-Package Shuttle.Esb.Logging

Configuration

services.AddServiceBusLogging(); // all logging options enabled

Specific logging options may be specified:

services.AddServiceBusLogging(builder =>
{
	builder.Options.PipelineTypes = new List<string> { "pieline-type-name" };
	builder.Options.PipelineEventTypes = new List<string> { "pieline-event-type-name" };
	builder.Options.AddPipelineType<PipelineType>();
	builder.Options.AddPipelineType(pipelineType);
	builder.Options.AddPipelineEventType<PipelineEventType>();
	builder.Options.AddPipelineEventType(pipelineEventType);
});

About

Provides non-intrusive logging for Shuttle.Esb components.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C# 100.0%