Redis NLog输出`message`属性中的所有字段
我用的是非直瞄和Redis目标。在旧版本中,在Kibana中查看时,“我的布局”中的所有属性都显示为一级数据项 升级到最新版本后,它们都以JSON编码的字符串值显示在名为Redis NLog输出`message`属性中的所有字段,redis,kibana,nlog,Redis,Kibana,Nlog,我用的是非直瞄和Redis目标。在旧版本中,在Kibana中查看时,“我的布局”中的所有属性都显示为一级数据项 升级到最新版本后,它们都以JSON编码的字符串值显示在名为message的单个数据项上 我已经尝试为消息值指定一个JsonLayout,但没有任何区别 <targets async="true"> <target xsi:type="FallbackGroup" name="fallbacklogger" returnToFirstOnSuccess="true"
message
的单个数据项上
我已经尝试为消息
值指定一个JsonLayout,但没有任何区别
<targets async="true">
<target xsi:type="FallbackGroup" name="fallbacklogger" returnToFirstOnSuccess="true">
<target xsi:type="Redis" name="RedisLog" appName="${appName}" environmentKey="EnvironmentName" connectionStringKey="LoggingRedisConnectionString" includeAllProperties="true" keySettingsKey="LoggingRedisKey">
<layout xsi:type="JsonLayout">
<attribute name="message" encode="false">
<layout type="JsonLayout" includeAllProperties="true" includeMdlc="true"></layout>
</attribute>
</layout>
</target>
</target>
</targets>
有人在工作中解决了这个问题,他说他将所有依赖项升级到了最新版本,然后更改了以下内容:
这到底起作用了吗?工作人员认为他们知道答案,但在更新一些相关软件包之前,我们无法实现它。“我要问他一些信息。”朱利安回答道