Is there a method to get a value from the <ApplicationSettings> section of a web.config within NLog layout variables?
I already store SMTP details within my web.config and don’t want to duplicate the settings just to use within my NLog.config.
Ideally I’d like to do something like: ${aspnet-config:SmtpHostServer}
which then fetches the value from the web.config
I couldn’t see any obvious way to do this other than creating my own
LayoutRenderer(see below). If you’re putting into your own assembly don’t forget to add the following into your NLog.Config:Hope this helps someone else: