Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redis NLog输出`message`属性中的所有字段_Redis_Kibana_Nlog - Fatal编程技术网

Redis NLog输出`message`属性中的所有字段

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"

我用的是非直瞄和Redis目标。在旧版本中,在Kibana中查看时,“我的布局”中的所有属性都显示为一级数据项

升级到最新版本后,它们都以JSON编码的字符串值显示在名为
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>


有人在工作中解决了这个问题,他说他将所有依赖项升级到了最新版本,然后更改了以下内容:


这到底起作用了吗?工作人员认为他们知道答案,但在更新一些相关软件包之前,我们无法实现它。“我要问他一些信息。”朱利安回答道