using System; using System.IO; namespace CCSTrace.CCS { public class RecordLog { private readonly StreamWriter _sWriter = null; public RecordLog(string filePath) { _sWriter = new StreamWriter(filePath, true); } public void Debug(object message) { _sWriter.WriteLine("[Debug] [" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + "] : " + message); } public void Error(object message) { _sWriter.WriteLine("[Error] [" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + "] : " + message); } public void Fatal(object message) { _sWriter.WriteLine("[Fatal] [" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + "] : " + message); } public void Info(object message) { _sWriter.WriteLine("[Info] [" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + "] : " + message); } public void Warn(object message) { _sWriter.WriteLine("[Warn] [" + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + "] : " + message); } public void Close() { _sWriter.Close(); } } }