public static void UsingCommonLogging(this IConfiguration configuration) { configuration.AddOutboundMiddleware <BusLogger>(); configuration.AddInboundMiddleware <RouterLogger>(); configuration.AddLogger <HeartBeatLogger, HeartBeat>(); configuration.AddLogger <StartupBeatLogger, StartupBeat>(); }
public static void UsingApplicationInsights(this IConfiguration configuration) { configuration.AddOutboundMiddleware <ApplicationInsightsBusLogger>(); configuration.AddInboundMiddleware <ApplicationInsightsRouterLogger>(); configuration.AddLogger <ApplicationInsightsHeartBeatLogger, HeartBeat>(); configuration.AddLogger <ApplicationInsightsStartupBeatLogger, StartupBeat>(); configuration.AddLogger <ApplicationInsightsPointToPointChannelInfoLogger, PointToPointChannelInfo>(); configuration.AddLogger <ApplicationInsightsPublishSubscribeChannelInfoLogger, PublishSubscribeChannelInfo>(); configuration.AddLogger <ApplicationInsightsSubscriptionToPublishSubscribeChannelInfoLogger, SubscriptionToPublishSubscribeChannelInfo>(); }