【发布时间】:2011-11-14 22:36:23
【问题描述】:
我将我的 WinForms 项目升级到 NH 3.2,并在某处看到它不再需要 Log4net 来生成日志信息。
这对吗?
我现在需要打开日志记录,但我无法再次找到该引用。
如何在 NH 3.2 中启用登录功能?
我目前没有使用配置文件 - 如果需要,请提供示例。
另外,我更喜欢登录到 Visual Studio 输出窗口,但任何工作都可以。
【问题讨论】:
-
在 SO 上查看这个答案:- stackoverflow.com/q/474659/29467
-
@Nathan - 感谢您的链接。因此,如果我想查看生成的 SQL 以外的任何内容,我似乎仍然需要一个外部日志记录框架,对吗? 叹息。鉴于我自己对 Log4net 的糟糕体验,以及其他几十个似乎有类似问题的人,这不是一个好消息......
-
如果您使用 nhlogging,您可以使用各种日志记录包。 nuget 包是 NHibernate.Logging。这应该使您可以访问大多数常见的日志记录框架。很遗憾听到您的 log4net 体验。 TBH 我没有遇到任何问题,但我的日志记录需求非常基本。
标签: nhibernate logging