private void InitializeLogger() { var appender = new QueryAppender {Name = "PerformanceAppender"}; AddAppenderToLogger((Logger) LogManager.GetLogger("NHibernate.SQL").Logger, appender); AddAppenderToLogger((Logger) LogManager.GetLogger("Tosca.SQL").Logger, appender); }
private void AddAppenderToLogger(Logger logger, QueryAppender appender) { lock (logger) { logger.Additivity = true; if (HasQueryAppender(logger) == false) { logger.AddAppender(appender); logger.Level = logger.Hierarchy.LevelMap["DEBUG"]; } } }