在ELMAH

时间:2017-01-06 06:34:12

标签: c# elmah

如何在ELMAH中记录List<CustomModel>之类的内容?

尝试以下操作但不起作用:

  

Elmah.ErrorSignal.FromCurrentContext()。Raise(new Exception(“Error”)   型号“+ CustomModel));

1 个答案:

答案 0 :(得分:2)

ELMAH不支持其他框架(log4net,Serilog等)的自定义属性。如果要存储列表的内容,可以使用json.net之类的内容将列表序列化为JSON字符串,然后再将其发送给ELMAH:

Elmah.ErrorSignal.FromCurrentContext().Raise(new Exception("Error Model " + JsonConvert.SerializeObject(CustomModel);));