什么日志记录范围可以开箱即用?

时间:2016-11-22 14:25:39

标签: asp.net-core asp.net-core-mvc

我希望在记录内容时包含请求的完全限定URL。如果可用,我想在我的日志记录模板中使用事件记录范围(serilog中的context属性),如[object Object]。我如何知道是否已经有可用的属性,或者我是否必须手动执行此操作?

我知道以下属性:

{RequestUrl}

请求期间默认支持的所有属性的概述在哪里?或者是否可以在运行时获取所有可用属性?

1 个答案:

答案 0 :(得分:-1)

您应该能够在上下文前使用@运算符来告诉Serilog序列化传入的对象。

_logger.LogInformation("{@context}!", context);