Согласно документации Azure , функции V2 используют для конфигурации иерархию фильтра ведения журнала .NET Core .
В следующем примере экземпляр ILogger имеет видвнедряется в метод Run функции.
[FunctionName("MyFunction")]
public static void Run([TimerTrigger("0 */1 * * * *")]TimerInfo myTimer, ILogger logger, ExecutionContext executionContext)
{
logger.LogInformation("I don't want to see this in production!"));
}
При проверке объекта ILogger каждый элемент LoggerInformation имеет значение MinLevel, равное нулю, которое, по-видимому, регистрирует все уровни.
В производстве я хочу тольковойти на уровне ошибок.Я хотел бы иметь возможность настроить это с помощью переменной среды, но я не могу найти документацию, которая объясняет, как этого добиться.Я попытался добавить следующую переменную среды безрезультатно:
"logging__logLevel__Default: "Error"