我想将 Serilog 消息模板与 Loggly 一起使用。
我已经在我的应用程序中配置了带有 Serilog 的 Loggly。
var logglySettings = new LogglySettings();
configuration.GetSection("Serilog:Loggly").Bind(logglySettings);
this.SetupLogglyConfiguration(logglySettings);
Log.Logger = new LoggerConfiguration()
.ReadFrom.Configuration(configuration)
.CreateLogger();
但我无法将多个属性发送到 loggly.com
例如我想使用:
public void Error<T, T1>(string message, T property0, T1 property1)
{
Log.Error(message, property0, property1);
}
我可以将多个属性发送为
return this.logger.Error("Could not save data.", new { Exception = ex, RequestData = requestData });
但这不符合 Serilog 模式。
我想将 Serilog 日志记录模式用作:
public void Error<T, T1>(string message, T property0, T1 property1)