docker - 通过 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 行,两个时间略有不同(毫秒)。是否有更合适的日志库,或者是我做错了什么?
解决方案
推荐阅读
- r - 跨列表应用 ifelse 语句
- django - /url/get() 处的 Django TypeError 缺少 1 个必需的位置参数
- regex - 车牌的正则表达式
- reactjs - 更新状态后解决承诺的正确方法?
- jquery - 确认取消后如何防止进一步的jquery脚本
- angular - 在新标签页中打开重定向到登录页面
- django - 在 Django 2 中创建评论系统
- mongodb - 如何对 AggregateIterable 进行单元测试
- python - 如何从逐行排序 2d numpy 数组中返回索引?
- python - 使用 Javascript Websockets 将标头传递给 Django 通道以使用 Token 对用户进行身份验证