zoukankan      html  css  js  c++  java
  • LogData

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using WindowsFormsApplication3.Model;
    using WindowsFormsApplication3.Enums;
    
    namespace WindowsFormsApplication3.DataStorge
    {
        public class LogData
        {
            public List<LogEntry> logList;
    
            public LogData()
            {
                logList = new List<LogEntry>();
            }
            
    
            public void Error(string format, params object[] objects) { 
                Error(string.Format(format,objects));
            }
            public void Error(CheckoutStep checkoutStep, string message)
            {
                message = string.Format("ERROR {0}", message);
                WriteLine(checkoutStep, message, true);
            }
    
            public void Start(string format, params object[] objects)
            {
                Start(string.Format(format, objects));
            }
            public void Start(CheckoutStep checkoutStep, string message)
            {
                message = string.Format("START {0}", message);
                WriteLine(checkoutStep, message, true);
            }
    
            public void Info(CheckoutStep checkoutStep, string message) {
                message = string.Format("INFO {0}", message);
                WriteLine(checkoutStep, message, false);
            }
            public void Info(string format, params object[] objects) {
                Info(string.Format(format, objects));
            }
    
            public void Warn(CheckoutStep checkoutStep, string message)
            {
                message = string.Format("WARN {0}", message);
                WriteLine(checkoutStep, message, false);
            }
            public void Warn(string format, params object[] objects)
            {
                Info(string.Format(format, objects));
            }
    
            public void Finish(string format, params object[] objects)
            {
                Finish(string.Format(format, objects));
            }
            public void Finish(CheckoutStep checkoutStep, string message)
            {
                message = string.Format("FINISH {0}", message);
                WriteLine(checkoutStep, message, true);
            }
    
            public void WriteLine(CheckoutStep checkoutStep,string message,bool isError)
            {
                logList.Add(new LogEntry(checkoutStep, message, isError));
            }
        }
    }
  • 相关阅读:
    Asp.net web服务处理程序(第六篇)
    Asp.net 处理程序(第五篇)
    HttpApplication实战大文件上传 (第四篇)
    HttpApplication处理对象与HttpModule处理模块 (第三篇)
    Asp.net管道 (第二篇)
    HTTP -> Asp.net (第一篇)
    C# 计划任务
    认识元数据和IL(下)<第五篇>
    认识元数据和IL(中)<第四篇>
    认识元数据和IL(上) <第三篇>
  • 原文地址:https://www.cnblogs.com/rosizel/p/3861614.html
Copyright © 2011-2022 走看看