Exemplo n.º 1
0
        /// <summary>
        /// Setup profiler with log4Net-logger and log level
        /// </summary>
        /// <param name="logger">Instance of log4net logger</param>
        /// <param name="profilerLogLevel">Level which identified as Profiler message writable. Default == Debug</param>
        public static void SetUpLog4Net(ILog logger = null, Log4NetLevels profilerLogLevel = Log4NetLevels.Debug)
        {
            var currentProvider = MiniProfiler.Settings.ProfilerProvider as Log4NetProfilerProvider;

            if (logger == null || currentProvider == null || !currentProvider.IsSameLogger(logger, profilerLogLevel))
            {
                var provider = new Log4NetProfilerProvider(logger ?? LogManager.GetLogger("Log4NetProfiler"), profilerLogLevel);
                MiniProfiler.Settings.ProfilerProvider = provider;
            }
        }
        /// <summary>
        /// Setup profiler with log4Net-logger and log level
        /// </summary>
        /// <param name="logger">Instance of log4net logger</param>
        /// <param name="profilerLogLevel">Level which identified as Profiler message writable. Default == Debug</param>
        public static void SetUpLog4Net(ILog logger, Log4NetLevels profilerLogLevel = Log4NetLevels.Debug)
        {
            var currentProvider = MiniProfiler.Settings.ProfilerProvider as Log4NetProfilerProvider;

            if (logger == null || currentProvider == null || !currentProvider.IsSameLogger(logger, profilerLogLevel))
            {
                var provider = new Log4NetProfilerProvider(logger ?? LogManager.GetLogger("Log4NetProfiler"), profilerLogLevel);
                MiniProfiler.Settings.ProfilerProvider = provider;
            }
        }