Я пытаюсь записать информацию о моем ASP. NET Базовом приложении, и я не могу найти способ отобразить логи в Azure Log Stream. Приложение успешно регистрируется, когда я отлаживаю в Visual Studio, но ничего не вижу, когда я публикую sh в Azure.
. Вот так выглядит мой журнал службы приложений: журналы службы приложений
Я пытался войти в систему, используя различные методы, которые я нашел в документации Microsoft, но ни один из них не помог.
[HttpGet]
public string Index()
{
Trace.TraceInformation("You are in the face recognition controller. Trace");
_logger.LogInformation("You are in the face recognition controller. Logger");
return "You are in the face recognition controller";
}
Конструктор контроллера:
private readonly ILogger _logger;
public FaceRecognitionController(ILoggerFactory loggerFactory)
{
_logger = loggerFactory.CreateLogger<FaceRecognitionController>();
}
Настройка метод:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory)
{
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
loggerFactory.CreateLogger("console");
loggerFactory.CreateLogger("debug");
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
}
Кто-нибудь знает, что я могу сделать?
Скриншот журнала потоков: введите описание изображения здесь