c#将错误信息写入日志
2010-05-28 08:47
405 查看
在应用程序中创建文件夹,命名为ErrorLog,然后执行下列程序
代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//创建错误文件目录
string path = Directory.GetCurrentDirectory();
DirectoryInfo a = Directory.GetParent(path);
a = Directory.GetParent(a.FullName);
string[] dirs = Directory.GetDirectories(a.FullName, "ErrorLog");
string pa = dirs[0] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.Month.ToString();
string log = pa + "\\" + DateTime.Now.ToShortDateString() + ".txt";
/*检查并创建文件夹*/
if (!Directory.Exists(pa))
{
Directory.CreateDirectory(pa);
}
/*检查并创建日志记录*/
if (!File.Exists(log))
File.Create(log).Close();
//将错误信息以下面的格式写入目录中
using (StreamWriter w = File.AppendText(log))
{
w.WriteLine("Error Time:{0}", "123");
w.WriteLine("__________________________");
w.Flush();
w.Close();
}
}
}
}
代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//创建错误文件目录
string path = Directory.GetCurrentDirectory();
DirectoryInfo a = Directory.GetParent(path);
a = Directory.GetParent(a.FullName);
string[] dirs = Directory.GetDirectories(a.FullName, "ErrorLog");
string pa = dirs[0] + "\\" + DateTime.Now.Year.ToString() + "\\" + DateTime.Now.Month.ToString();
string log = pa + "\\" + DateTime.Now.ToShortDateString() + ".txt";
/*检查并创建文件夹*/
if (!Directory.Exists(pa))
{
Directory.CreateDirectory(pa);
}
/*检查并创建日志记录*/
if (!File.Exists(log))
File.Create(log).Close();
//将错误信息以下面的格式写入目录中
using (StreamWriter w = File.AppendText(log))
{
w.WriteLine("Error Time:{0}", "123");
w.WriteLine("__________________________");
w.Flush();
w.Close();
}
}
}
}
相关文章推荐
- C#写入错误信息到WINDOWS日志查看器中的应用程序日志
- C# 程序出现错误或异常,将异常信息写入指定日志文件
- C#实现将程序运行信息写入日志的方法
- ZH奶酪:PHP error_log()将错误信息写入日志文件
- error_log()将错误信息写入日志文件
- asp.net中当服务器出错时显示指定的错误页面,同时把错误信息写入系统日志文件
- 用ASP.NET将网页错误信息写入系统日志
- 用ASP.NET将网页错误信息写入系统日志
- C# 写入错误信息
- C#创建创建文本文件写入读取,可以用来做系统日志或程序操作日志或者错误记录
- 显示指定的错误页面,同时把错误信息写入系统日志文件
- C#中错误日志记录方法,信息比较详细易定位
- 用ASP.NET将网页错误信息写入系统日志
- asp.net中当服务器出错时显示指定的错误页面,同时把错误信息写入系统日志文件的探讨
- .net C# web程序运行中错误日志写入文本文件中
- 手把手教你,C#.Net如何用Log4net把错误日志写入到SQLite数据库中
- C#写入日志信息到文件中
- 用ASP.NET将网页错误信息写入系统日志
- 用ASP.NET将网页错误信息写入系统日志----简单
- C#实现将程序运行信息写入日志的方法