如何格式化在MSTest Standard Console输出中编写的nhibernate的sql日志?
我已经设置了
Configuration.DatabaseIntergation属性,如
db.LogInConsole = true;
db.LogFormattedSql = true;
db.AutoCommentSql = true;
但测试结果中的输出仍然很难看。
答案 0 :(得分:2)
NHibernate只插入“\ n”作为换行符,但Visual Studio只显示“\ r \ n”换行符。如果您在任何优秀的文本编辑器中查看测试结果文件(它只是一个XML文件),您将看到换行符。
我不认为您可以在不重新组合的情况下更改NHibernate,但它实际上更像是Visual Studio而不是NHibernate的问题。