Где вывод SQL при установке show_sql в NHibernate? - PullRequest
0 голосов
/ 02 декабря 2009

Где вывод SQL при настройке show_sql в NHibernate ?

У меня есть ReSharper .

1 Ответ

2 голосов
/ 02 декабря 2009

Я полагаю, что это выводится на консоль.

Но если вы настроите log4net, вы сможете получить лог-файл всего, что делает NHibernate.

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

Обновление

Я только что посмотрел на исходный код, и это функция LogSqlInConsole () (Cfg.Loquacious.DbIntegrationConfiguration).

Это вызывается из Cfg.Loquacious.SettingsFactory, который затем сообщает log.Info ("выводит весь SQL на стандартный вывод")

Это log4net logger, и я полагаю, что если вы не настроите какой-либо файл конфигурации, он по умолчанию настроен на консоль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...