如何在seq服务器中写入日志

时间:2016-09-29 18:12:49

标签: logging serilog

我要求使用serilog在file或seq中记录信息。 写入文件是强制性的,seq是可选的。如何通过传递bool值使它同时处理滚动文件和seq。ILogger logger = new LoggerConfiguration() .Enrich.WithMachineName() .Enrich.WithExceptionDetails() .Enrich.With(enricher) .WriteTo.Async(log => log.RollingFile(@"e:\" + "log-{Date}.txt", outputTemplate: "{Timestamp:yyyy-MMM-dd HH:mm:ss} Application Name:{ApplicationName} Machine Name:{MachineName} {NewLine} [{Level}] {Message}{NewLine}{Exception}{NewLine}" )) .WriteTo.Seq(config.SeqUrl).Filter.ByIncludingOnly(con => config.IsLoggingSeq) .CreateLogger();

0 个答案:

没有答案