Как установить уровни журнала с помощью аргументов командной строки в .NET Core 3
У меня есть консольное приложение.NET Core 3.0. У меня есть регистратор Microsoft.Extensions.Logging, и я создаю Microsoft.Extensions.Configuration, используя аргументы командной строки.
Мой вопрос: "Как я могу установить уровни журнала с помощью аргументов командной строки?"
1 ответ
Как указано в разделе " Конфигурация" в документах ASP.NET Core, аргументы можно передать одним из следующих способов:
No prefix CommandLineKey1=value1
Two dashes --CommandLineKey2=value2, --CommandLineKey2 value2
Slash (/) /CommandLineKey3=value3, /CommandLineKey3 value3
Пример:
# Setting Warning level for all microsoft types
dotnet your.dll --Logging:LogLevel:Microsoft=Warning
# or setting Information level for your own types
dotnet run /Logging:LogLevel:YourNamespace:YourType Information