A Serilog sink which writes events to Rollbar.
The library is available as a Nuget package.
Install-Package Serilog.Sinks.RollbarCom
var log = new LoggerConfiguration()
.WriteTo.Rollbar("Post server access token")
.Enrich.FromLogContext()
.CreateLogger();
// By default, only messages with level errors and higher are captured
log.Error("This error goes to Rollbar.");.WriteTo.Rollbar("Post server access token", transform: payload => {
payload.Data.Person = new Person() {
Id = myId,
UserName = myUsername
};
}).WriteTo.Rollbar("Post server access token", transform: payload => {
payload.Data.CodeVersion = myVersion;
})