我已经创建了一个自定义 nLog 目标,它除了一件事外正在工作。我想将登录的人名传递给目标,我创建了一个名为的属性ApplicationUser
,它将获取值。
目标定义如下所示:
<target name="MemoryTrace"
xsi:type="CustomTraceListener"
ApplicationUser="${identity:authType=False:isAuthenticated=False}" />
但是当 customTarget 收到 ApplicationUser 的值时,它不会解析为登录的人名,它只是保持为${identity:authType=False:isAuthenticated=False}
.
这都是根据 nLog文档
我已经用其他目标对此进行了测试,它得到了解决。我必须做什么才能将其解析为 username ?