Лестничный фасад замка и NLog

Я использую Castle для регистрации фасада. У меня проблема, когда мой регистратор записывает сообщение. Callsite — это не мой Namespace.Class, а фасад замка: Castle.Services.Logging.NLogIntegration.NLogLogger.Debug Итак, как сделать так, чтобы callsite был моим реальным классом, вызывающим этот регистратор, а не реализацией Castle Nlog?


person Vajda    schedule 19.08.2011    source источник
comment
@ Кшиштоф Козмич 2.5.3 Версия. Я смог установить имя регистратора в мое имя namespace.class и отформатировать макет, чтобы использовать имя регистратора вместо callsite. Но все же, разве Касл не сможет решить эту проблему?   -  person Vajda    schedule 22.08.2011


Ответы (1)


Я смог решить эту проблему, создав регистратор с именем класса, в котором находится регистратор, и изменив файл конфигурации, чтобы записать имя регистратора вместо сайта вызова.

person Vajda    schedule 27.09.2011