I'm playing around with SharpArchitecture and I'm trying to create a simple AuditInterceptor for NHibernate in the Infrastructure layer.
Now, my problem is to make the current request details accessible from within the interceptor. This includes the current user and the date/time at which the server received the active request.
Should I be using some kind of UnitOfWork pattern? If so, what is a good way of making the UnitOfWork object available to the interceptor code?