遵循每一步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
答案 0 :(得分:0)
总而言之,使用${event-properties:item=EventId_Id}
代替|${event-properties:item=EventId.Id}
。
是_
而不是.
。