Используйте Serilog по умолчанию ITextFormatter для Serilog.Sinks.AwsCloudWatch - PullRequest
0 голосов
/ 11 июня 2019

Я использую Serilog для регистрации информации в моем решении .NET Framework 4.7.2.Я пытаюсь использовать пакет Serilog.Sinks.AwsCloudWatch для регистрации информации в AWS CloudWatch.

У меня установлены учетные данные и другие параметры для CloudWatchSinkOptions, за исключением TextFormatterимущество.Я не хочу использовать пользовательскую реализацию ITextFormatter.Как я могу использовать стандартный форматер Serilog, который я использую в других приемниках, таких как Serilog.Sinks.EventLog и Serilog.Sinks.Console ?Мне не нужно было предоставлять TextFormatter для любой другой раковины Serilog, и я не хочу делать ее только для этого.

Я посмотрел документацию для Serilog и приемника CloudWatch, но не смогнайти любую полезную информацию.

1 Ответ

1 голос
/ 11 июня 2019

Я нашел ответ на странице GitHub для Serilog. Форматтер по умолчанию - Serilog.Formatting.Json.JsonFormatter. Создание экземпляра этого класса и его передача в приемник AWS CloudWatch устранили проблему.

...