zoukankan      html  css  js  c++  java
  • 日志记录到txt文件

    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    namespace WebApplication1
    {
    public partial class _Default : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {
    CreateErrorLog("test");
    }
    private static string m_fileName = System.Web.HttpContext.Current.Server.MapPath("~/Error/" + DateTime.Now.ToString("yyyyMMdd") + ".log");
    public static String FileName
    {
    get { return (m_fileName); }
    set { if (value != null || value != "") { m_fileName = value; } }
    }

    public static void CreateErrorLog(string message)
    {
    if (File.Exists(m_fileName))
    {
    ///如果日志文件已经存在,则直接写入日志文件
    StreamWriter sr = File.AppendText(FileName);
    sr.WriteLine(" ");
    sr.WriteLine(DateTime.Now.ToString() + message);
    sr.Close();
    }
    else
    {
    ///创建日志文件
    StreamWriter sr = File.CreateText(FileName);
    sr.WriteLine(" ");
    sr.WriteLine(DateTime.Now.ToString() + message);
    sr.Close();
    }
    }
    }
    }

    -------------------------------------------------------------------------

     1      string str;
     2             str = "sdds";
     3             string sPath = Application.StartupPath + "\" + System.DateTime.Now.ToString("yyyy-MM-dd");
     4             if (!Directory.Exists(sPath))
     5             {
     6                 Directory.CreateDirectory(sPath);
     7             }
     8 
     9 
    10    string exstr = ex.ToString();
    11                                         StreamWriter sw = new StreamWriter(crefod() + "\" + System.Guid.NewGuid().ToString() + ".txt", false);
    12                                         sw.WriteLine(exstr);
    13                                         sw.Close();//写入
    14 
    15 
    16 
    17 
    18             StreamWriter sw = new StreamWriter(sPath + "\txtwrsssiter.txt", false);
    19             sw.WriteLine(str);
    20             sw.Close();//写入
    21 
    22   string str = ex.ToString();
    23                 StreamWriter sw = new StreamWriter("D:\1111\1.txt", false);
    24                 sw.WriteLine(str);
    25                 sw.Close();//写入
    View Code
  • 相关阅读:
    易语言VS杀毒软件:基情复燃,转受为攻!
    android xml解析
    Activity中与ListActivity中使用listview区别
    Android四大基本组件介绍与生命周期
    eclipse_中的注释_快捷键
    ADB server didn't ACK
    JDK安装配置
    Android开发把项目打包成apk
    分享Kali Linux 2016.2第48周镜像文件
    iOS10 UI教程视图调试
  • 原文地址:https://www.cnblogs.com/lyl6796910/p/3767626.html
Copyright © 2011-2022 走看看