如何在 .net 6 中配置 app.config 中的 NLog 以写入 2 个不同的目标?

How to configure NLog in app.config in .net 6 to write on 2 different targets?

我想将 NLog 配置为写入文件,并通过 http 接收器将日志发送到我构建的应用程序,该应用程序还将日志保存在数据库中。 如何在 app.config 中配置 NLog,在 .Net 6 Rest api 中同时写入两个目标? 我正在使用这个配置:

"rules": [
      {
        "logger": "*",
        "minLevel": "Info",
        "writeTo": "logfile"
      }
    ]

这个解决方案对我有用:

"rules": [
      {
        "logger": "*",
        "minLevel": "Info",
        "writeTo": "logfile"
      },
        {
        "logger": "*",
        "minLevel": "Debug",
        "writeTo": "http"
      },
    ]