NLog.Mongo icon indicating copy to clipboard operation
NLog.Mongo copied to clipboard

MongoTarget/GetConnectionString method .net standart support

Open kenannur opened this issue 2 years ago • 1 comments

GetConnectionString method now supports for .net standart.

kenannur avatar Nov 09 '21 13:11 kenannur

Think it is a much better idea to make use of NLog Layout, and then just use ${configsetting}. Then you can skip the dependency-hell.

Example NLog.config:

<target xsi:type="Mongo" connectionString="${configsetting:item=ConnectionStrings.MongoDb}" />

Example appsettings.json:

{
  "ConnectionStrings": {
    "MongoDb": "mongodb://localhost/Logging"
  }
}

See also: https://github.com/NLog/NLog/wiki/ConfigSetting-Layout-Renderer

snakefoot avatar Nov 28 '21 17:11 snakefoot