Configuration 来自配置的同一类型的多个SYNK

Configuration 来自配置的同一类型的多个SYNK,configuration,serilog,Configuration,Serilog,使用,是否可以指定相同类型的多个SYNK?例如,以纯文本的形式记录到一个文件,以JSON的形式记录到另一个文件 它也可以在异步synk中完成吗 { "Serilog": { "Using": ["Serilog.Sinks.File"], "MinimumLevel": "Debug", "WriteTo": [ { "Name": "File", "Args": { "path": "%TEMP%\\Logs\\serilog-configuratio

使用,是否可以指定相同类型的多个SYNK?例如,以纯文本的形式记录到一个文件,以JSON的形式记录到另一个文件

它也可以在异步synk中完成吗

{
  "Serilog": {
    "Using":  ["Serilog.Sinks.File"],
    "MinimumLevel": "Debug",
    "WriteTo": [
      { "Name": "File", "Args": { "path": "%TEMP%\\Logs\\serilog-configuration-sample1.txt" } },
      { "Name": "File", "Args": { "path": "%TEMP%\\Logs\\serilog-configuration-sample2.txt" } }
    ],
    "Enrich": ["FromLogContext", "WithMachineName", "WithThreadId"],
    "Properties": {
        "Application": "Sample"
    }
  }
}
或:

{
  "Serilog": {
    "Using":  ["Serilog.Sinks.File"],
    "MinimumLevel": "Debug",
    "WriteTo": {
      "1": { "Name": "File", "Args": { "path": "%TEMP%\\Logs\\serilog-configuration-sample1.txt" } },
      "2": { "Name": "File", "Args": { "path": "%TEMP%\\Logs\\serilog-configuration-sample2.txt" } }
    },
    "Enrich": ["FromLogContext", "WithMachineName", "WithThreadId"],
    "Properties": {
        "Application": "Sample"
    }
  }
}