2

Loggly で Serilog メッセージ テンプレートを使用したい。

アプリケーションに 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)
4

1 に答える 1