Logger создает пустые логи в Cloudwatch - PullRequest
0 голосов
/ 18 апреля 2020

Я хочу регистрировать запросы и ответы в моих. NET Базовых API, используя AWS. NET Logger и Cloudwatch. My. NET Базовое приложение развертывается с использованием Elasti c Beanstalk. Я установил пакет AWS .Logger.AspNetCore и настроил регистратор следующим образом в моих файлах StartUp.cs

public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory) {
    loggerFactory.AddAWSProvider(Configuration.GetAWSLoggingConfigSection());
    //Some more configuration related to the app.
}

В моих настройках приложения. json У меня есть следующая конфигурация:

"AWS.Logging": {
  "Region": "us-east-2",
  "LogGroup": "MyAppLogs",
  "LogLevel": {
    "Default": "Debug",
    "System": "Information",
    "Microsoft": "Information"
  }
}

Я также прикрепил соответствующие политики к моей роли Elasti c Beanstalk для создания, обновления и получения групп журналов и потоков. Эта конфигурация работает правильно при локальной работе (в Visual Studio), но при ее развертывании в Cloudwatch создаются пустые журналы.

...