c# - 用于 windows .netcore 应用程序的 Logstash

标签 c# logging logstash error-logging .net-core-rc2

我是 Logstash 的新手。我觉得很有趣。但目前我正在处理与 .NET 核心应用程序相关的日志记录。我是否正确地使用 Logstash 来满足我的日志记录需求?看到 logstash 仅用于服务器端日志记录后,我感到困惑。

在此先感谢您的帮助。

最佳答案

您可以使用典型的日志记录库,例如 NLog并拥有 LogStash Filebeat正确配置,以便将日志推送到 LogStash。

为了充分利用 LogStash,最好记录机器可读的日志条目,而不是人类可读的日志。 (例如:基于字符串消息的结构化 json,阅读更多 here。)

关于c# - 用于 windows .netcore 应用程序的 Logstash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44555979/

相关文章:

c# - 无法使用 SendKeys 或 SendMessage 以编程方式粘贴非文本对象

c# - 我们如何确保所有 NUnit [Test] 方法都是公开的?

c# - 在 ILogger 自定义实现中检索身份

android - 为什么让移动应用程序向 ELK 发送崩溃日志不流行

logging - Logstash 索引器是否可扩展?

elasticsearch - 使用user\pass将Logstash请求转发到Elasticsearch

C#:一个属性用于多个声明 (DLLImport)

c# - 序列化字节数组与 XML 文件

logging - Elixir 中磁盘上的记录器

docker - 用logstash解析docker日志