gpt4 book ai didi

c# - 服务的自托管 WCF 控制台输出

转载 作者:行者123 更新时间:2023-11-30 22:30:08 25 4
gpt4 key购买 nike

快速一个:

是否可以捕获通过 ServiceHost(自托管服务)托管的 WCF 服务的输出流?我的 WCF 服务中有一些方法可以输出有用的调试信息,是否可以将这些发送到主机的控制台输出?

编辑:

看来我犯了一个明显的错误——我使用的是 Debug 而不是 Console。可以使用 WCF 服务类中的标准控制台输出命令输出到控制台。我已经标记了我认为最有用的答案。

最佳答案

这与作为服务主机运行的任何服务相关,而不仅仅是 WCF。如果您使用的是日志记录框架,例如 log4net那么您将有多种选择。

为了快速启动和运行某些东西,我建议使用 log4net TelnetAppender有一篇博文here它向您展示了如何连接它。它允许您从网络上的任何机器(无论是本地机器还是您自己的工作站)进行连接,并允许您查看日志消息流。

为历史信息提供一个滚动日志文件也是明智的。使用日志记录框架,很容易输出到多个日志转储。

关于c# - 服务的自托管 WCF 控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9837579/

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