我甚至不确定这是否可行但是我的Service Fabric微服务使用以下命令向ServiceEventSource发送日志信息:
ServiceEventSource.Current.ServiceMessage(this.Context, "this is my log message");
我的外部(非服务结构)应用程序使用无状态WebAPI(服务结构),但它当前记录到文本文件。有没有办法让我的外部应用程序以某种方式也登录到ServiceEventSource,所以我不必查看这两个地方?
答案 0 :(得分:0)
只需与您的外部应用程序共享implementingHeadingParagraphView
类。您可以通过简单地共享代码或将其打包在NuGet包中或通过引用外部应用程序中的内置.dll来实现此目的。
提醒一句:EventSource和ETW日志记录通常非常挑剔。你对EventSource的定义在这两个地方确实应该是相同的,我们很可能根本无法工作,或者以奇怪和难以理解的方式失败。