NHibernate 3 introduces new ILoggerFactory interface which allows it to integrate with NLog (and possibly any other logging framework). This is though a bit tricky. In this article I will provide fully working integration between NHibernate 3x and NLog
Update: More advanced version is available here