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));
            }
        }
    }
  • 相关阅读:
    06-python基础-基本数据类型介绍
    05 python开发的IDE之一--pycharm以及基本的运算符
    04 python基础-变量及如果语句的作业
    03 python基础-变量
    02 python的安装及分类
    es6的标签整体引用及引入变量
    django之auth组件【知识点补充】
    BootStrap让两个控件在一行显示(label和input同行)
    django 将view视图中的对象传入forms表单验证模块中
    Django ajax异步请求分页的实现
  • 原文地址:https://www.cnblogs.com/rosizel/p/3861614.html
Copyright © 2011-2022 走看看