1
나는 IIhternalLogger 및 ILoggerFactory를 구현하면서 사용자 정의 로거를 사용하기 위해 Nhibernate-logging appsettings 옵션을 사용하고 있지만 SQL 문장 만 로깅하려고합니다.Nhibernate-logging을 사용하여 NHibernate 3에서 SQL 만 로그하는 방법?
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...
}