Как установить уровни журнала через аргументы командной строки в .NET Core 3 - PullRequest
0 голосов
/ 14 октября 2019

У меня консольное приложение .NET Core 3.0. У меня есть регистратор Microsoft.Extensions.Logging, и я создаю Microsoft.Extensions.Configuration с использованием аргументов командной строки.

У меня вопрос «Как установить уровни журнала с помощью аргументов командной строки?»

1 Ответ

0 голосов
/ 14 октября 2019

Как указано в конфигурации в 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
...