2017-09-19 53 views
1

我们正在使用IdentityServer4并将日志发送到SumoLogic。 我们通过SerilLog将日志从IdentityServer推送到sumoLogic,SumoLogic将每个日志条目视为单独的消息。因此,发生什么事情基本上是一个错误报告为两个或更多不同的消息:通过SerilLog将日志从IdentityServer推送到sumoLogic:我们如何将顺序相关的日志条目合并到一个

日志条目1: 2017-09-11 16:06:28.234 +10:00 [信息]请求在2265.5543ms完成400应用程序/ json

日志条目2: 2017-09-11 16:06:28.230 +10:00 [调试]连接ID“”0HL7ORC9RFJ8C“”完成保持活动响应。

登录entry3: 2017年9月11日16:06:28.209 10:00 [错误] “{ \” 客户端Id \ “:\” roclient.reference \”, \ “GrantType \”:\ “password \”, \“Raw \”:{ \“grant_type \”:\“password \”, \“username \”:\“[email protected] \”, \“password \”: \ “数据被编辑 \”, \ “范围\”:\ “API1 api2.read_only \” } }”

登录entry4: 2017-09-11 16:06:28.189 +10:00 [错误]请求范围不允许:“api1”; ApiScope未找到: “”

登录entry5: 2017年9月11日16:06:28.180 +10:00 [调试]找到 “” 数据库

API范围,但我们的报表工具是SumoLogic它处理了每个条目都是单个条目,每个条目在提取时并不提供完整的信息,我想知道的是如何将这些顺序消息合并为一条。

有什么我们可以做的IdentityServer4/Sumologic/SeriLog。

感谢, NEHA

回答

相关问题