Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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_C#_Logging_Nlog_Castle - Fatal编程技术网

C# 城堡正面和NLog

C# 城堡正面和NLog,c#,logging,nlog,castle,C#,Logging,Nlog,Castle,我用Castle来记录门面。我的记录器记录消息时出现问题。调用站点不是我的Namespace.Class,而是castle facade:castle.Services.Logging.nlogingintegration.NLogLogger.Debug 那么,如何将callsite设置为调用此记录器的真实类,而不是Castle的Nlog实现?我可以通过使用记录器所在的类的名称创建记录器,并将配置文件更改为写入记录器名称而不是调用site来解决此问题。@Krzysztof Koźmic 2.5

我用Castle来记录门面。我的记录器记录消息时出现问题。调用站点不是我的Namespace.Class,而是castle facade:castle.Services.Logging.nlogingintegration.NLogLogger.Debug
那么,如何将callsite设置为调用此记录器的真实类,而不是Castle的Nlog实现?

我可以通过使用记录器所在的类的名称创建记录器,并将配置文件更改为写入记录器名称而不是调用site来解决此问题。

@Krzysztof Koźmic 2.5.3版本。我能够将记录器名称设置为namespace.class名称,并将布局格式化为使用记录器名称而不是callsite。但是Castle难道不能解决这个问题吗?