自己写的写日志类

应用程序在执行中可能需要记录一些信息到文件中,可以让我们日后来看。比如程序运行过程中的异常等。

这时候,可以把这些信息写到txt文件中。做为一个日志信息。下面写了一个很简单的写日志的类。本人刚刚入门,请大家提出宝贵意见。

 

using System;

using System.Collections.Generic;

using System.Text;

using System.IO;

using System.Windows.Forms;

 

namespace cacheDemo1

{

    class WriteLog

    {

    StreamWriter streamWrite;

    /// <summary>

    /// 日志类

    /// </summary>

    /// <param name="isAppend">true 为追加</param>

    public WriteLog(bool isAppend)

    {

        streamWrite = new StreamWriter(Application.StartupPath + @"\log.txt", isAppend);//true为追加.false覆盖

    }

 

    public void WriteLogHead()

    {

        streamWrite.WriteLine("-----------------------------------------------------------");

        streamWrite.WriteLine("Log Start Time:" + DateTime.Now+"\n");

        streamWrite.WriteLine("-----------------------------------------------------------");

        streamWrite.Flush();

    }

    public void WriteLogContent(string strLog)

    {

        streamWrite.WriteLine("["+DateTime.Now+"]"+strLog);

        streamWrite.Flush();

    }

    public void CloseStream()

    {

        if (streamWrite!=null)

        {

            streamWrite.WriteLine("Log End Time:" + DateTime.Now);

            streamWrite.WriteLine("//////////////////////////////////////////////////////");

            streamWrite.Flush();

            streamWrite.Close();

            streamWrite.Dispose();

        }

    }

    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值