首页 > 解决方案 > 通过 Docker 日志记录数据 - .NET Core 3.1 Filebeat ELK

问题描述

我正在使用带有标准驱动程序的 Docker 日志来显示来自 .Net Core Web 应用程序的虚拟数据docker logs [options]

更具体地说,我正在使用ILogger<>

logger.LogDebug("Hello from web app");

输出是:

2020-02-03T15:29:02.378269378Z dbug: WebAppLogger.Startup[0]
2020-02-03T15:29:02.378353836Z       Hello from Configure

最终我想Filebeat结合使用ELK将这些日志发送到,但我发现的例子更像是这样的:

11/June/2019:00:10:45 + 0000 DEBUG "This is a generic log message example"

我的似乎进入 2 行,两个时间略有不同(毫秒)。是否有更合适的日志库,或者是我做错了什么?

标签: dockerasp.net-corefilebeatelk

解决方案


推荐阅读