-1
我使用NHibernate的3.3和我已經設置了配置,以便它應該登錄SQL等。在過去的(NH 2.2+)我有標準輸出設置爲一個StreamWriter,像這樣:NHibernate的日誌到標準輸出
string nhLoggerPath = "...path...";
Logger = new StreamWriter(nhLogPath, false, Encoding.UTF8);
Console.SetOut(Logger);
而且一切都很順利。現在使用3.3版本,我像以前一樣獲取日誌文件中的所有內容,除了Nhibernate應該記錄的sql外。發生了什麼變化,或者我需要做些什麼才能讓所有的工作重新開始?
p.s.我不使用log4net(顯然),我也不在乎。
這裏是我如何設置日誌....
...
db.ConnectionString = @"myConnectionString";
db.LogSqlInConsole = true;
db.LogFormattedSql = true;
...