log
来源:互联网 发布:软件聊天 编辑:程序博客网 时间:2024/05/16 00:59
log类
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Text; using System.IO; namespace CW.Web.Aspire2Web{ public class Log { private string logFile; private StreamWriter writer; private FileStream fileStream = null; public Log(string fileName) { logFile = fileName; CreateDirectory(logFile); } public void log(string info) { try { System.IO.FileInfo fileInfo = new System.IO.FileInfo(logFile); if (!fileInfo.Exists) { fileStream = fileInfo.Create(); writer = new StreamWriter(fileStream); } else { fileStream = fileInfo.Open(FileMode.Append, FileAccess.Write); writer = new StreamWriter(fileStream); } writer.WriteLine(DateTime.Now + ": " + info); } finally { if (writer != null) { writer.Close(); writer.Dispose(); fileStream.Close(); fileStream.Dispose(); } } } public void CreateDirectory(string infoPath) { DirectoryInfo directoryInfo = Directory.GetParent(infoPath); if (!directoryInfo.Exists) { directoryInfo.Create(); } } }}
调用:
Log log = new Log(AppDomain.CurrentDomain.BaseDirectory + @"/log/Log.txt");
log.log("Advance 747");
- log
- log
- log
- Log
- LOG
- log
- log
- log
- log
- log
- Log
- log
- Log
- log
- LOG
- log
- Log
- log
- pthread-生产者消费者问题【采用互斥量和条件变量】
- 对IT的困惑,对人生的迷茫,看看您是否有共鸣?
- Linux initrd
- 黑马程序员 ADO.net
- C++第十三周【任务1】开车学习虚函数、多态性和抽象类的应用
- log
- symbol(s) not found for architexture i386 报错
- jquery+ ajax
- 程序员缺点
- php 设计模式-数据映射模式(应用程序与数据库交互模式)
- Linux平台下MySQL5.5安装说明与示例
- VS2005 Release模式下调试
- XCode的一些调试技巧
- Python高手是如何练成的