serilog

    10热度

    1回答

    我在我的应用程序中使用带有MS SQL Server接收器的Serilog。假设我已经定义了以下类... public class Person {   public string FirstName { get; set; }   public string LastName { get; set; }   public DateTime BirthDate { get; set; }

    3热度

    1回答

    鉴于此代码: var d1 = new { x = 5, y = 88 }; Log.Logger.Information("{d1}", d1); Log.Logger.Information("{@d1}", d1); 如何将在D1的对象在两个不同Log.Logger.Information登录(...)行呢? 换句话说,在{}之间添加@会产生什么影响? 我读“https://gith

    2热度

    1回答

    不确定是否支持这种方式,但我想通过appSettings为我的ColoredConsole接收器设置'restrictedToMinimumLevel'。 我创建了Serilog全局对象如下: Log.Logger = new LoggerConfiguration() .ReadAppSettings() .CreateLogger(); 我想在我的app.c

    3热度

    1回答

    我想设置一个日志聚合器。到目前为止,我倾向于ElasticSearch/Kibana。在我的应用程序中,我使用了Serilog,它目前写入Windows事件日志。我如何配置Serilog将日志发送到ElasticSearch?

    1热度

    1回答

    我遇到了一种情况,我认为重新抛出一个异常并附加额外的信息(例如在自定义异常中的属性中)会很好,最后的目标是让我可以过滤Seq中的这些属性。这种情况可能是一个警告,我需要重新考虑我的异常处理,但我想我会问,这是否与Serilog之前完成?推荐/气馁? 更新 这里是一个示例: 使用serilog和Seq我们应用“部门”属性日志,这样一个部门可以很容易地看到,可能他们的责任所有异常。 现在对于这种情况下

    2热度

    2回答

    我正在使用Serilog.Extras.AppSetting包来配置Serilog。我试图使用电子邮件接收器(Serilog.Sinks.Email),但我无法弄清楚如何通过AppSetting配置网络凭证属性。 <add key="serilog:using" value="Serilog.Sinks.Email" /> <add key="serilog:write-to:Email