Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NLog TemplateParserException,预期为';{';但却以格式找到了';\'?_C#_.net_Nlog - Fatal编程技术网

C# NLog TemplateParserException,预期为';{';但却以格式找到了';\'?

C# NLog TemplateParserException,预期为';{';但却以格式找到了';\'?,c#,.net,nlog,C#,.net,Nlog,我在一个项目中使用NLog(4.7.2),其中NLog日志文件中出现以下异常: 2020-07-03 15:41:52.5324调试监视路径'C:\DEVSTUFF\MyApp\Produkter\MyAppUtveckling\Solution\MyApp.Client.Main\bin\Debug'过滤器'NLog.config'用于更改。 2020-07-03 15:41:52.5324调试---NLog配置转储--- 2020-07-03 15:41:52.5324调试目标: 2020-

我在一个项目中使用NLog(4.7.2),其中NLog日志文件中出现以下异常:

2020-07-03 15:41:52.5324调试监视路径'C:\DEVSTUFF\MyApp\Produkter\MyAppUtveckling\Solution\MyApp.Client.Main\bin\Debug'过滤器'NLog.config'用于更改。
2020-07-03 15:41:52.5324调试---NLog配置转储---
2020-07-03 15:41:52.5324调试目标:
2020-07-03 15:41:52.5513调试日志服务目标[日志服务]
2020-07-03 15:41:52.5513调试日志消息事件目标[通信日志窗口]
2020-07-03 15:41:52.5633调试规则:
2020-07-03 15:41:52.5633调试---NLog配置转储结束---
2020-07-03 15:41:52.5853跟踪查找可访问对象:
2020-07-03 15:41:52.5942跟踪扫描LogToService目标“LogToService目标[LogToService]”
2020-07-03 15:41:52.5942跟踪扫描属性布局“${longdate}|${level:uppercase=true}}|${logger}|${message}”NLog.Layouts
2020-07-03 15:41:52.5942跟踪扫描SimpleLayout'${longdate}}${level:uppercase=true}}}}}${logger}}}}${message}
2020-07-03 15:41:52.6132跟踪扫描属性渲染器的System.Collections.ObjectModel.ReadOnlyCollection`1[NLog.LayoutRenders.LayoutRenderer]'System.Collections.ObjectModel
2020-07-03 15:41:52.6132跟踪扫描LongDateLayoutRenderer“布局渲染器:${longdate}”
2020-07-03 15:41:52.6271跟踪扫描文字布局输出渲染器“布局渲染器:${literal}”
2020-07-03 15:41:52.6271跟踪扫描UppercaseLayoutRendererWrapper'布局渲染器:${uppercase}'
2020-07-03 15:41:52.6271跟踪扫描属性内部“SimpleLayout=布局渲染器:${level}”NLog.Layouts
2020-07-03 15:41:52.6561跟踪扫描SimpleLayout'SimpleLayout=布局渲染器:${level}
2020-07-03 15:41:52.6561跟踪扫描属性渲染器的System.Collections.ObjectModel.ReadOnlyCollection`1[NLog.LayoutRenders.LayoutRenderer]'System.Collections.ObjectModel
2020-07-03 15:41:52.6561跟踪扫描级别LayoutRenderer“布局渲染器:${level}”
2020-07-03 15:41:52.6730跟踪扫描文字布局输出渲染器“布局渲染器:${literal}”
2020-07-03 15:41:52.6730跟踪扫描LoggerNameLayoutRenderer“布局渲染器:${logger}”
2020-07-03 15:41:52.6910跟踪扫描文字布局输出渲染器“布局渲染器:${literal}”
2020-07-03 15:41:52.6910跟踪扫描消息布局渲染器“布局渲染器:${message}”
2020-07-03 15:41:52.7039跟踪扫描LogMessageEventTarget“LogMessageEvent Target[communicationLogWindow]”
2020-07-03 15:41:52.7039跟踪扫描属性布局“${longdate}|${level:uppercase=true}}|${logger}|${message}”NLog.Layouts
2020-07-03 15:41:52.7039跟踪扫描SimpleLayout'${longdate}}${level:uppercase=true}}}}}${logger}}}}${message}
2020-07-03 15:41:52.7219跟踪扫描属性渲染器的System.Collections.ObjectModel.ReadOnlyCollection`1[NLog.LayoutRenders.LayoutRenderer]'System.Collections.ObjectModel
2020-07-03 15:41:52.7219跟踪扫描LongDateLayoutRenderer“布局渲染器:${longdate}”
2020-07-03 15:41:52.7219跟踪扫描文字布局输出渲染器“布局渲染器:${literal}”
2020-07-03 15:41:52.7388跟踪扫描UppercaseLayoutRendererWrapper'布局渲染器:${uppercase}'
2020-07-03 15:41:52.7388跟踪扫描属性内部“SimpleLayout=布局渲染器:${level}”NLog.Layouts
2020-07-03 15:41:52.7498跟踪扫描SimpleLayout'SimpleLayout=布局渲染器:${level}'
2020-07-03 15:41:52.7498跟踪扫描属性渲染器System.Collections.ObjectModel.ReadOnlyCollection`1[NLog.LayoutRenders.LayoutRenderer]'System.Collections.ObjectModel
2020-07-03 15:41:52.7668跟踪扫描级别LayoutRenderer“布局渲染器:${level}”
2020-07-03 15:41:52.7668跟踪扫描文字布局输出渲染器“布局渲染器:${literal}”
2020-07-03 15:41:52.7817跟踪扫描LoggerNameLayoutRenderer“布局渲染器:${logger}”
2020-07-03 15:41:52.7817跟踪扫描文字布局输出渲染器“布局渲染器:${literal}”
2020-07-03 15:41:52.7817跟踪扫描消息布局渲染器“布局渲染器:${message}”
2020-07-03 15:41:52.8017信息找到22个配置项
2020-07-03 15:41:52.8127调试未使用的目标检查已开始…规则计数:0,目标计数:2
2020-07-03 15:41:52.8127警告检测到未使用的目标。将此目标的规则添加到配置中。目标名称:LogToService
2020-07-03 15:41:52.8296警告检测到未使用的目标。将此目标的规则添加到配置中。TargetName:communicationLogWindow
2020-07-03 15:41:52.8296调试未使用的目标检查已完成。总规则计数:0,总目标计数:2,未使用的目标计数:2
2020-07-03 15:41:52.8296跟踪初始化布局渲染器:${message}
2020-07-03 15:41:52.8476跟踪初始化布局渲染器:${literal}
2020-07-03 15:41:52.8476跟踪初始化布局渲染器:${logger}
2020-07-03 15:41:52.8595跟踪初始化布局渲染器:${literal}
2020-07-03 15:41:52.8595跟踪初始化布局渲染器:${level}
2020-07-03 15:41:52.8595跟踪初始化SimpleLayout=布局渲染器:${level}
2020-07-03 15:41:52.8805跟踪查找可访问对象:
2020-07-03 15:41:52.8805跟踪扫描SimpleLayout“SimpleLayout=布局渲染器:${level}”
2020-07-03 15:41:52.8924跟踪扫描属性渲染器System.Collections.ObjectModel.ReadOnlyCollection`1[NLog.LayoutRenders.LayoutRenderer]'System.Collections.ObjectModel
2020-07-03 15:41:52.8924跟踪扫描级别LayoutRenderer“布局渲染器:${level}”
2020-07-03 15:41:52.9074跟踪初始化布局渲染器:${uppercase}
2020-07-03 15:41:52.9074跟踪初始化布局渲染器:${literal}
2020-07-03 15:41:52.9074跟踪初始化布局渲染器:${longdate}
2020-07-03 15:41:52.9253跟踪初始化“${longdate}}${level:uppercase=true}}}|${logger}|${message}”
2020-07-03 15:41:52.9253跟踪查找可访问对象:
2020-07-03 15:41:52.9373跟踪扫描SimpleLayout'${lon
var logEvent = new LogEventInfo();
logEvent.Level = logData.LogLevel.ToLogLevel();
logEvent.Message = JsonConvert.SerializeObject(logData, Formatting.Indented);
logEvent.Properties.Add("logdata", logData);
// Skip this -> logEvent.Parameters = new object[1] { logData };
_genLogger.Log(logEvent);
var logEvent = new LogEventInfo();
logEvent.Level = logData.LogLevel.ToLogLevel();
logEvent.Message = "{0}";    // Blob formatting
logEvent.Properties.Add("logdata", logData);
logEvent.Parameters = new object[1] { JsonConvert.SerializeObject(logData, Formatting.Indented); };
_genLogger.Log(logEvent);
_genLogger.Log(logData.LogLevel.ToLogLevel(), "{@logdata}", logData);