Остановить .NET Firebird (2.6.5) провайдер записывает все SQL на консоль - PullRequest
4 голосов
/ 11 сентября 2011

Новый поставщик .NET Firebird записывает ВСЕ SQL на консоль, что замедляет выполнение нашей программы в Visual Studio.Мы используем NHibernate и отслеживаем все команды SQL с помощью NHibernate Profiler.

Вот ссылка на новую функцию ведения журнала в провайдере .NET;
http://blog.cincura.net/232387-improved-command-logging-in-ado-net-provider-for-firebird/

Есть ли способ, которым мыможно отключить ведение журнала SQL на консоли, но при этом сохранить все остальные журналы?

Использование Visual Studio 2010

Ответы [ 2 ]

2 голосов
/ 05 августа 2013

Вы можете увидеть решение в последующее сообщение .По сути, просто удалите все прослушиватели (Visual Studio по умолчанию подключен к тому, который помещает сообщения в окно вывода).

0 голосов
/ 03 августа 2013

Рассматривали ли вы перекомпиляцию исходного кода?

Если это так, ищите метод LogCommand в FBCommand.cs

...