Регистратор создает пустые журналы на Cloudwatch

Я хочу регистрировать запросы и ответы на свои API.NET Core и от них с помощью AWS .NET Logger и Cloudwatch. Мое приложение.NET Core развертывается с помощью Elastic 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.
}

В моем appsettings.json у меня следующая конфигурация:

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

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

0 ответов

Другие вопросы по тегам