Config options for NLog's configuration

The following types can be configured:
  • Targets - the destinations of a logevent, e.g. file, database, console
  • Layout - the layout e.g. json, csv, plain-text (default)
  • Layout renderers - the template markers, e.g. ${message}, ${exception}, ${date}
More information can be found at the NLog tutorial and Advanced NLog Configuration file. Or what about writing a custom target, layout or layout renderer yourself? It's pretty easy! See extending NLog.

Missing or incorrect info? Feel free to edit the config and send a PR for the following config files: targets.json, layouts.json or layout-renderers.json