从 Rebus 登录到 Application Insights
Log from Rebus to Application Insights
当运行 Rebus 服务总线时,您将如何设置 Rebus 以登录到 Application Insights?
一种方法是将 Rebus 配置为使用 Serilog,然后使用 the Application Insights sink 将日志作为跟踪或事件遥测通过管道传输。
像这样:
// global Serilog config
Log.Logger = new LoggerConfiguration()
.WriteTo.ColoredConsole()
.WriteTo.ApplicationInsights(...) //< fill in instrumentation key etc here
.CreateLogger();
// configure Rebus
Configure.With(activator)
.Logging(l => l.Serilog())
.Transport(t => t.UseInMemoryTransport(new InMemNetwork(), "logging-test"))
.Start();
当运行 Rebus 服务总线时,您将如何设置 Rebus 以登录到 Application Insights?
一种方法是将 Rebus 配置为使用 Serilog,然后使用 the Application Insights sink 将日志作为跟踪或事件遥测通过管道传输。
像这样:
// global Serilog config
Log.Logger = new LoggerConfiguration()
.WriteTo.ColoredConsole()
.WriteTo.ApplicationInsights(...) //< fill in instrumentation key etc here
.CreateLogger();
// configure Rebus
Configure.With(activator)
.Logging(l => l.Serilog())
.Transport(t => t.UseInMemoryTransport(new InMemNetwork(), "logging-test"))
.Start();