gpt4 book ai didi

c# - 在一处查看多个 .Net 控制台应用程序的输出

转载 作者:太空狗 更新时间:2023-10-29 23:10:16 24 4
gpt4 key购买 nike

我有一个 C# 控制台应用程序,我部署了大约 20 次(使用不同的配置设置)并正在运行。正如您可能想象的那样,很难密切关注正在运行的 20 个应用程序(我最终会将它们部署为 Windows 服务),那么有没有什么可以轻松地在一个地方显示这些应用程序的输出?

我考虑过日志文件,但这些文件可能会很快变大,而且有很多文件需要打开和查看 - 我只想有一些输出来检查是否仍在按预期运行。

编辑:

我将向数据库写入错误和停止/启动信息。我在这里谈论的是一般处理信息,这些信息与重新访问无关,但在控制台应用程序中运行时看起来很有趣。

最佳答案

我已经成功地使用了 log4net 及其可配置的 UdpAppender。然后,您可以将所有 UdpAppenders 指向一台机器,您可以在其中使用 Log4View 接收 Udp 消息。

由于它是可配置的,因此您可以在生产环境中安装和调试时使用它,然后将日志记录级别提高到仅输出 ERROR 消息而不是 DEBUG 或 INFO 消息。

http://logging.apache.org/log4net/

http://www.log4view.com

http://logging.apache.org/log4net/release/config-examples.html

关于c# - 在一处查看多个 .Net 控制台应用程序的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7484381/

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