Ejemplo n.º 1
0
        public StopWatchLogger(Devmasters.Logging.Logger logger, Devmasters.Logging.PriorityLevel level, string template, double slowLoggerThreshold)
            : base()
        {
            this.logger = logger;
            this.slowLoggerThreshold = slowLoggerThreshold;
            this.level = level;
            if (!string.IsNullOrEmpty(template))
            {
                textTemplate = template;
                if (!textTemplate.Contains("{0}"))
                {
                    textTemplate += " finished in {0} ms";
                }
            }

            this.Start();
        }
Ejemplo n.º 2
0
        public StopWatchLogger(Devmasters.Logging.Logger logger, Devmasters.Logging.PriorityLevel level, HttpContext httpContext, double slowLoggerThreshold)
            : base()
        {
            this.logger = logger;
            if (slowLoggerThreshold <= 0)
            {
                if (!string.IsNullOrEmpty(Devmasters.Config.GetWebConfigValue("PageTimerDefaultThreshold")))
                {
                    slowLoggerThreshold = Convert.ToDouble(Devmasters.Config.GetWebConfigValue("PageTimerDefaultThreshold"), Devmasters.TextUtil.USCulture);
                }
            }

            this.slowLoggerThreshold = slowLoggerThreshold;
            this.level   = level;
            this.context = httpContext;
            this.Start();
        }
Ejemplo n.º 3
0
 public StopWatchLogger(Devmasters.Logging.Logger logger, string template, double slowLoggerThreshold)
     : this(logger, Devmasters.Logging.PriorityLevel.Debug, template, slowLoggerThreshold)
 {
 }
Ejemplo n.º 4
0
 public StopWatchLogger(Devmasters.Logging.Logger logger, Devmasters.Logging.PriorityLevel level)
     : this(logger, level, string.Empty, defaultSlowLoggerThreshold)
 {
 }