zoukankan      html  css  js  c++  java
  • StreamWriterl流记录日志,类似log4Net

    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Web;
    
    namespace Maticsoft.Common
    {
        /// <summary>
        /// 
        /// </summary>
        public class LogHelper
        {
            /// <summary>
            /// 
            /// </summary>
            /// <param name="FileName">文件名 log.txt </param>
            /// <param name="str">日志内容</param>
            public static void CreateTxt(string FileName,string str)
            {
                string businessCode = "";
                try
                {
                    businessCode=HttpContext.Current.Session[Globals.BusinessCode_String].ToString();
                }
                catch (Exception)
                {
                    businessCode = "";
                }
                string strPath = AppDomain.CurrentDomain.BaseDirectory + "sysLog\" + businessCode + "\" + DateTime.Now.ToString("yyyyMM") + "\";
                if (Directory.Exists(strPath) == false)//如果不存在就创建file文件夹
                {
                    Directory.CreateDirectory(strPath);
                }
    
                string filePath = strPath + "/" + DateTime.Now.ToString("yyyyMMdd") + FileName;
    
                StreamWriter sw;
                if (!File.Exists(filePath))
                {
                    //不存在就新建一个文本文件,并写入一些内容 
                    sw = File.CreateText(filePath);
                    sw.WriteLine(" 当前日期是:" + DateTime.Now);
                    sw.WriteLine(str);
                    sw.WriteLine(" ");
                }
                else
                {
                    //如果存在就添加一些文本内容 
                    sw = File.AppendText(filePath);
                    sw.WriteLine(" 当前日期是:" + DateTime.Now);
                    sw.WriteLine(str);
                    sw.WriteLine(" ");
                }
                sw.Close();
            }
        }
    }
  • 相关阅读:
    求集合的子集总结及案例
    静态资源(JS/CSS)存储在localStorage
    js 数组&字符串 去重
    跨域iframe高度计算
    Xshell5连接虚拟机出现连Could not connect to '192.168.47.128' (port 22): Connection failed,解决办法
    sql server中常用方法函数
    sql中union和union all的用法
    python(1) -文件操作
    python(1)
    python(1)
  • 原文地址:https://www.cnblogs.com/SmilePastaLi/p/6872128.html
Copyright © 2011-2022 走看看