小编kiz*_*lsu的帖子

Net Core NLog.Web“ aspnet用户身份”为空?

我使用“ NLog.Extensions.Logging”进行日志记录,并且需要记录用户身份,发现使用“ NLog.Web.AspNetCore”是可能的。“ nlog.config”文件被配置为记录“ aspnet-user-identity”。但是,当我查看日志时,用户身份部分始终为空字符串,其他列看起来也不错。我想念什么吗?

我的配置文件的一部分在这里:

<extensions>
  <assembly="NLog.Web.AspNetCore" />
</extensions>

<parameter name="@identity" layout="${aspnet-user-identity}"/>

<logger name="*" minlevel="Trace" appendTo="database"/>
Run Code Online (Sandbox Code Playgroud)

和一条插入命令将带有“ @identity”参数的日志插入数据库,但是就像我说的那样,它始终是空的。

nlog asp.net-core-mvc

5
推荐指数
2
解决办法
2000
查看次数

标签 统计

asp.net-core-mvc ×1

nlog ×1