public void log(string msg) {
string path = "C:\\TopshelfTest.txt";
FileStream fs = new FileStream(path, FileMode.Append);
StreamWriter sw = new StreamWriter(fs);
sw.WriteLine(DateTime.Now.ToString() + " " + msg);
sw.Close();
fs.Close();
}
public static void WriteLogs(string fileName, string type, string content) {
string path = AppDomain.CurrentDomain.BaseDirectory;
if (!string.IsNullOrEmpty(path)) {
path = AppDomain.CurrentDomain.BaseDirectory + fileName;
if (!Directory.Exists(path)) {
Directory.CreateDirectory(path);
}
path = path + "\\" + DateTime.Now.ToString("yyyyMMdd");
if (!Directory.Exists(path)) {
Directory.CreateDirectory(path);
}
path = path + "\\" + DateTime.Now.ToString("HH") + ".txt";
if (!File.Exists(path)) {
FileStream fs = File.Create(path);
fs.Close();
}
if (File.Exists(path)) {
StreamWriter sw = new StreamWriter(path, true, System.Text.Encoding.Default);
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff") + " >>> " + type + " >>> " + content);
sw.WriteLine("----------------------------------------");
sw.Close();
}
}
}