0
NLogとNLog.Targets.Syslogを使用してpapertrailシステムにログオンしようとしています。何とかNLog.configからターゲットを読み込めません。NLog.Targets.SyslogのNLog - オブジェクト参照のエラー
Logger logger = LogManager.GetCurrentClassLogger();
例外をスローします オブジェクト参照がオブジェクトのインスタンスに設定されていません。
at NLog.Targets.Syslog.Settings.Rfc3164Config..ctor()
at NLog.Targets.Syslog.Settings.MessageBuilderConfig..ctor()
at NLog.Targets.Syslog.SyslogTarget..ctor()
STACKTRACE
at NLog.Config.XmlLoggingConfiguration.Initialize(XmlReader reader, String fileName, Boolean ignoreErrors)
at NLog.Config.XmlLoggingConfiguration..ctor(String fileName, Boolean ignoreErrors, LogFactory logFactory)
at NLog.LogFactory.LoadLoggingConfiguration(String configFile)
at NLog.LogFactory.get_Configuration()
at NLog.LogFactory.GetLogger(LoggerCacheKey cacheKey)
at NLog.LogFactory.GetLogger(String name)
at NLog.LogManager.GetCurrentClassLogger()
at NLogPaperTrail.Controllers.HomeController.Index() in I:\Temp\Proj\tempsolution\NLogPaperTrail\NLogPaperTrail\Controllers
これは、誰が助けるか、ご提案を提供することができますNLog.config
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoReload="true" ThrowExceptions = "true" >
<extensions>
<add assembly="NLog.Targets.Syslog" />
</extensions>
<targets>
<target name="syslog" xsi:type="Syslog" syslogserver="host.papertrailapp.com" port="5677" facility="Local7"/>
</targets>
<rules>
<logger name="*" minLevel="Trace" appendTo="syslog"/>
</rules>
</nlog>
のですか?