清除SQL数据库中的日志 - Serilog

时间:2018-01-08 10:29:23

标签: sql-server asp.net-web-api2 serilog

我正在使用serlog来登录我的webapi并且工作正常。我使用SQL Server进行记录,以下是相同的serlog配置。

        __serilogLogger = new LoggerConfiguration()
            .Enrich.WithProperty("ApplicationIPv4", _ipv4)
             .Enrich.WithProperty("ApplicationIPv6", _ipv6)
              .WriteTo.MSSqlServer(connectionString, tableName /*, columnOptions: columnOptions*/)
            .WriteTo
            .Seq(ConfigurationManager.AppSettings["SerilogServer"])
            .CreateLogger();

我是serilog的初学者。我的困惑是如何清除数据库中的日志。 serilog中的任何选项都只能保存最近3个月的数据。

1 个答案:

答案 0 :(得分:0)

基于serilog Gitter的聊天,没有选择。我们可以使用Sql Job Agent或任何其他预定作业。