gpt4 book ai didi

c# - 如何从 Service Fabric 外部将日志发送到 ServiceEventSource?

转载 作者:太空宇宙 更新时间:2023-11-03 15:07:39 24 4
gpt4 key购买 nike

我什至不确定这是否可行,但我的 Service Fabric 微服务使用以下方式将日志信息发送到 ServiceEventSource:

ServiceEventSource.Current.ServiceMessage(this.Context, "this is my log message");

我的外部(非 Service Fabric)应用程序使用无状态 WebAPI (Service Fabric),但它当前记录到一个文本文件。有没有办法让我的外部应用程序也以某种方式登录到 ServiceEventSource,这样我就不必在两个地方都查看?

最佳答案

只需与您的外部应用程序共享 ServiceEventSource 类。您可以通过简单地共享代码或将其打包到 NuGet 包中或通过在外部应用程序中引用内置的 .dll 来实现这一点。

请注意:EventSource 和 ETW 日志记录通常非常挑剔。您对 EventSource 的定义在两个地方确实应该相同,我们的定义很可能根本不起作用,或者以奇怪且难以理解的方式失败。

关于c# - 如何从 Service Fabric 外部将日志发送到 ServiceEventSource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42631183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com