Уменьшение вывода журнала из Fluent NHibernate

У меня такое чувство, что это глупый вопрос, я должен был найти ответ на себя, но мои поиски ничего не дали, поэтому я задаю вопрос.

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

Вот пример того, что мы видим:

идентификатор
свойство
свойство
свойство
многие-к-одному
сумка

Как я могу отключить эту регистрацию? Я предполагаю, что все, что мне нужно сделать, это просто изменить уровень ведения журнала, но я не смог найти никакой информации о том, каким должно быть изменение. Любая помощь?

Спасибо.


person Niall Connaughton    schedule 06.08.2009    source источник


Ответы (1)


Какую версию вы используете? Fluent NHibernate не имеет какой-либо конфигурации ведения журнала (на самом деле, вообще никакого ведения журнала). В течение долгого времени был Console.WriteLine() вызов или два, но я думаю, что все они были удалены.

person Stuart Childs    schedule 06.08.2009
comment
Привет, спасибо за ваш ответ. Мы используем версию 0.1.0.521. Я вижу, что на сайте есть более новые сборки, я мог бы попробовать их. Вы знаете, это вывод Fluent или NHibernate? - person Niall Connaughton; 06.08.2009
comment
Это определенно Fluent. Я нашел фиксацию от Джеймса, которая устранила проблему (r533: удалена действительно надоедливая Console.WriteLine из сортировщика сопоставлений). Мы постоянно получаем жалобы на это, вы не первый. :) - person Stuart Childs; 06.08.2009
comment
Отлично, спасибо за информацию. Перейду на последнюю версию. - person Niall Connaughton; 06.08.2009