コード例 #1
0
        public static void UsingCommonLogging(this IConfiguration configuration)
        {
            configuration.AddOutboundMiddleware <BusLogger>();

            configuration.AddInboundMiddleware <RouterLogger>();

            configuration.AddLogger <HeartBeatLogger, HeartBeat>();

            configuration.AddLogger <StartupBeatLogger, StartupBeat>();
        }
コード例 #2
0
        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>();
        }