• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# ReportLevel类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中ReportLevel的典型用法代码示例。如果您正苦于以下问题:C# ReportLevel类的具体用法?C# ReportLevel怎么用?C# ReportLevel使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



ReportLevel类属于命名空间,在下文中一共展示了ReportLevel类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Log

 private void Log(ReportLevel level, string msg, params object[] args)
 {
     foreach (var appender in Appenders)
     {
         appender.AppendThresholdCheck(level, msg, args);
     }
 }
开发者ID:EBojilova,项目名称:SoftUni-3,代码行数:7,代码来源:Logger.cs


示例2: LogHandler

 private void LogHandler(string msg, ReportLevel reportLevel)
 {
     foreach (var appender in this.Appenders)
     {
         appender.Append(DateTime.Now, reportLevel, msg);
     }
 }
开发者ID:ikolev94,项目名称:Homeworks,代码行数:7,代码来源:Logger.cs


示例3: AppendToAll

 private void AppendToAll(string msg, ReportLevel reportLevel)
 {
     foreach (var appender in this.appenders)
     {
         appender.Append(msg, reportLevel, DateTime.Now);
     }
 }
开发者ID:nok32,项目名称:SoftUny-HW,代码行数:7,代码来源:Logger.cs


示例4: Append

 public override void Append(DateTime date, ReportLevel level, string messege)
 {
     if (this.ReportLevel <= level)
     {
         Console.WriteLine(this.Layout.Format(date, level, messege));
     }
 }
开发者ID:zhecho1215,项目名称:Softuni,代码行数:7,代码来源:ConsoleAppender.cs


示例5: LogMessage

 private void LogMessage(ReportLevel level, string message)
 {
     foreach (var appender in this.Appenders)
     {
         appender.Append(message, level, DateTime.Now);
     }
 }
开发者ID:aanguelov,项目名称:HQC_Homeworks,代码行数:7,代码来源:Logger.cs


示例6: Format

        public string Format(string msg, ReportLevel reportLevel)
        {
            DateTime time = DateTime.Now;
            string output = $"{time} - {reportLevel} - {msg}";

            return output;
        }
开发者ID:pavelilchev,项目名称:HomeWorks,代码行数:7,代码来源:SimpleLayout.cs


示例7: OutputMessage

 public void OutputMessage(string message, ReportLevel reportLevel)
 {
     if (reportLevel >= this.ReportThreshold)
     {
         Console.WriteLine(this.layoutFormat.LayoutFormat(message, reportLevel));
     }
 }
开发者ID:exploitx3,项目名称:HighQualityCode,代码行数:7,代码来源:ConsoleAppender.cs


示例8: Log

 private void Log(ReportLevel reportLevel, string message, string logType)
 {
     foreach (var appender in this.Appenders.Where(appender => reportLevel >= appender.ReportLevel))
     {
         appender.Append(message, logType);
     }
 }
开发者ID:msmilkoff,项目名称:HighQualityCodeHomeworks,代码行数:7,代码来源:Logger.cs


示例9: Append

 public void Append(DateTime date, ReportLevel reportLevel, string message)
 {
     if (this.ReportLevel <= reportLevel)
     {
         this.AppendExecuter(date, reportLevel, message);
     }
 }
开发者ID:ikolev94,项目名称:Exercises,代码行数:7,代码来源:Appender.cs


示例10: Append

 public override void Append(ReportLevel level, string msg, params object[] args)
 {
     using (var sr = new StreamWriter(file, true))
     {
         sr.WriteLine(this.Layout.Convert(level, msg, args));
     }
 }
开发者ID:EBojilova,项目名称:SoftUni-3,代码行数:7,代码来源:FileAppender.cs


示例11: Append

        public override void Append(string message, ReportLevel level, DateTime date)
        {
            var result = this.Layout.FormatLog(message, level, date);

            this.writer.WriteLine(result);
            this.writer.Flush();
        }
开发者ID:aanguelov,项目名称:HQC_Homeworks,代码行数:7,代码来源:FileAppender.cs


示例12: Append

        public override void Append(string msg, ReportLevel level, DateTime date)
        {
            var output = this.Formatter.Format(msg, level, date);

            this.writer.WriteLine(output);
            this.writer.Flush();
        }
开发者ID:SivaCse,项目名称:Object-Oriented-Programming,代码行数:7,代码来源:FileAppender.cs


示例13: FormatLogString

        public override string FormatLogString(ReportLevel reportLevel, string logMessage)
        {
            string logString = string.Format("{0} - {1} - {2}",
                DateTime.Now, this.ReportLevelAsString(reportLevel), logMessage);

            return logString;
        }
开发者ID:mgulubov,项目名称:Homework-SOLIDPrinciplesInSoftwareDesign,代码行数:7,代码来源:SimpleLayout.cs


示例14: FormatLog

        public string FormatLog(DateTime date, ReportLevel reportLevel, string message)
        {
            string formattedLog = string.Format(
                LogSimpleFormat + Environment.NewLine, date, reportLevel, message);

            return formattedLog;
        }
开发者ID:svetlozarkirkov,项目名称:HighQualityCode-Homeworks,代码行数:7,代码来源:SimpleLayout.cs


示例15: ReportLevelAsString

 protected string ReportLevelAsString(ReportLevel reportLevel)
 {
     switch (reportLevel)
     {
         case ReportLevel.Info:
             {
                 return "Info";
             }
         case ReportLevel.Warn:
             {
                 return "Warning";
             }
         case ReportLevel.Error:
             {
                 return "Error";
             }
         case ReportLevel.Critical:
             {
                 return "Critical";
             }
         case ReportLevel.Fatal:
             {
                 return "Fatal";
             }
         default:
             {
                 throw new ArgumentOutOfRangeException("Unrecognised Report Level");
             }
     }
 }
开发者ID:nikolay-dimitrov,项目名称:SoftUniHomeWorks,代码行数:30,代码来源:AbstractLayout.cs


示例16: Append

 public override void Append(string message, ReportLevel reportLevel, DateTime date)
 {
     string output = this.Layout.Format(message, reportLevel, date);
     StreamWriter writer = new StreamWriter(this.Path, true);
     writer.WriteLine(output);
     writer.Close();
 }
开发者ID:vangelov-i,项目名称:Fundamentals,代码行数:7,代码来源:FileAppender.cs


示例17: ConvertToFormat

        public string ConvertToFormat(DateTime dateTime, ReportLevel reportLevel, string message)
        {
            string layout = string.Format("<log>{0}{1}<date>{2}</date>{0}{1}<level>{3}</level>{0}{1}<message>{4}</message>{0}</log>",
                Environment.NewLine, new string(' ', 3), dateTime, reportLevel, message);

            return layout;
        }
开发者ID:krasi070,项目名称:HighQualityCode,代码行数:7,代码来源:XmlLayout.cs


示例18: ConvertReportLevelToInt

 protected override int ConvertReportLevelToInt(ReportLevel reportLevel)
 {
     switch (reportLevel)
     {
         case ReportLevel.Info:
             {
                 return 0;
             }
         case ReportLevel.Warning:
             {
                 return 1;
             }
         case ReportLevel.Error:
             {
                 return 2;
             }
         case ReportLevel.Critical:
             {
                 return 3;
             }
         case ReportLevel.Fatal:
             {
                 return 4;
             }
         default:
             {
                 throw new ArgumentOutOfRangeException("Cannot Convert Report Level To Int - Unrecognized Report Level");
             }
     }
 }
开发者ID:nikolay-dimitrov,项目名称:SoftUniHomeWorks,代码行数:30,代码来源:StandartReportLevelComparer.cs


示例19: Format

        public override string Format(DateTime date, ReportLevel reportLevel, string message)
        {
            base.ValidateDate(date);

            string result = string.Format("<{0}> - <{1}> - <{2}>", date, reportLevel, message);
            return result;
        }
开发者ID:GeorgiDinev,项目名称:Projects,代码行数:7,代码来源:SimpleLayoult.cs


示例20: LogMessage

 private void LogMessage(ReportLevel reportLevel, string message)
 {
     foreach (var appender in this.Appenders)
     {
         appender.Append(DateTime.Now, reportLevel, message);
     }
 }
开发者ID:krasi070,项目名称:HighQualityCode,代码行数:7,代码来源:Logger.cs



注:本文中的ReportLevel类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# ReportParameter类代码示例发布时间:2022-05-24
下一篇:
C# ReportItemCollection类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap