Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
I have just created an ASP.NET Core 6 application and added NLog support for logging: NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger() However, this API is almost deprecated as ...
#1: Initial revision
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: ```c# NLogBuilder.ConfigureNLog("nlog.config").GetCurrentClassLogger() ``` 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](https://www.freeformatter.com/xml-to-json-converter.html). 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?