停止.NET Firebird(2.6.5)提供程序将所有SQL写入控制台

时间:2011-09-11 08:34:05

标签: .net visual-studio-2010 logging console firebird

新的.NET Firebird提供程序正在将所有SQL写入控制台,这会降低Visual Studio中程序的执行速度。我们使用NHibernate并使用NHibernate Profiler监视所有SQL命令。

以下是.NET提供程序中新记录功能的链接;
http://blog.cincura.net/232387-improved-command-logging-in-ado-net-provider-for-firebird/

我们有什么方法可以禁用SQL到控制台的日志记录,但仍保留所有其他日志记录?

使用Visual Studio 2010

2 个答案:

答案 0 :(得分:2)

您可以在follow up post中看到解决方案。基本上只删除所有侦听器(默认情况下附加的Visual Studio是将消息放入输出窗口的那个)。

答案 1 :(得分:0)

您是否考虑过重新编译源代码?

如果是这样,请在FBCommand.cs中查找LogCommand方法