1
Я использую параметр настройки Nibernate-logging appsettings для использования моего настраиваемого регистратора, реализующего IInternalLogger и ILoggerFactory, но я хочу только регистрировать предложения SQL.Как зарегистрировать только SQL в NHibernate 3, используя протокол Nhibernate?
public class CustomLogger: IInternalLogger, ILoggerFactory
{
private TraceSource traceSource;
public CustomLogger()
{
this.traceSource = new TraceSource("CustomLogger");
}
public IInternalLogger LoggerFor(Type type)
{
return new CustomLogger();
}
public IInternalLogger LoggerFor(string keyName)
{
return new CustomLogger();
}
public void Info(object message)
{
this.Log(TraceEventType.Information, message.ToString());
}
// etc...
}