Документация немного сложнее, но если внимательно прочитать, становится ясно, что необходимо предпринять следующие шаги (для NET Core ):
Microsoft.Extensions.Logging.AzureAppServices
должен быть установлен - Нет необходимости звонить
logging.AddAzureWebAppDiagnostics();
Ведение журнала можно настроить, используя следующий код
// file startup.cs
using Microsoft.Extensions.Logging.AzureAppServices;
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
//...
services.Configure<AzureFileLoggerOptions>(Configuration.GetSection("AzureLogging"));
}
}
Файл appsettings.json
содержать
"AzureLogging": {
"FileName" : "azure-diagnostics-",
"FileSizeLimit": 50024,
"RetainedFileCountLimit": 5
}
Ведение портала должно быть включено на портале Azure.После включения Azure Portal может запросить установку дополнения.На странице конфигурации входа появится сообщение, требующее установки дополнения.
Звоните
logger.LogWarning ("message");
в своем коде, чтобы записать в файл журнала.Если вы используете
LogWarning
, обязательно установите для уровня «Предупреждение» или более подробное значение («Информация» или «Отладка»)