event-properties总是空的

时间:2018-01-12 13:53:16

标签: nlog asp.net-core-webapi

遵循每一步here,但我的日志event-properties在我的日志文件中始终为空,对我的记录器和Microsfot.*记录器都是如此。

我的.config中有我的布局字段:

layout="${longdate}|${event-properties:item=EventId.Id}|${logger}|${uppercase:${level}}|  ${message} ${exception}"

在我的控制器操作中:

_logger.LogError(1, "Error Logged");

结果:

2018-01-12 15:25:11.7495||NlogPro.Controllers.DemoController|ERROR|  Error Logged 

1 个答案:

答案 0 :(得分:0)

总而言之,使用${event-properties:item=EventId_Id}代替|${event-properties:item=EventId.Id}

_而不是.