How to migrate NLog configuration from XML file(s) to application settings (JSON)?
I have just created an ASP.NET Core 6 application and added NLog support for logging:
However, this API is almost deprecated as the remarks says:
It is now recommended to use NLog.LogManager.Setup().LoadConfigurationFromAppSettings()
I began switching to using
appsettings.json as it seems idiomatic when working in ASP.NET Core (one expects for virtually all app configurations to be defined here).
The first step was to automatically migrate from XML to JSON using this resource.
However, the JSON file is not exactly what NLog configuration parser expects.
I am wondering if there is any guide or tool to help with such a migration?