示例#1
0
        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);
        }
示例#2
0
 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"];
         }
     }
 }