-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Microsoft.Extensions.Logging.Abstractions for Logging #47
Comments
Pros of using NLog directly Best performance Pros of using NLog via Microsoft.Extensions.Logging: Fully integrated with ASP.NET Core, e.g. Microsoft also writes to the logger API and that will be also captured (and possible filtered) by NLog https://stackoverflow.com/questions/58209076/microsoft-extensions-logging-vs-nlog |
I would argue to not lock the consumers of Two ideas that other libraries use for removing a logging dependency:
By removing the dependency, this will allow consumers that use other logging libraries (e.g. Serilog, log4net, etc.) to not have the possibility of running into the issues mentioned above. |
- Convert from .NET Standard 1.6 to .NET Standard 2.0 (#123, #101) - Remove 1.0, 1.1, 2.0 .NET Core support due to EOL, and add 3.1 Core support - Update to Visual Studio Version 16 - Add Purchasing Transactions for approve and decline - Add Exchange Rate test coverage for Create ApPayment - Change from NLog to Microsoft.Extensions.Logging (#47) - APPYMT support implemented for ApPaymentCreate - Refactor ApPaymentRequest* to ApPayment* - Fix isnegate for InList in ReadByQuery - Remove mutual exclusion rule for lot number and serial number for item detail (#108) - Update dependencies
Instead of NLog exclusively, the SDK should consider using Microsoft.Extensions.Logging.Abstractions instead.
The text was updated successfully, but these errors were encountered: