using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace Camew
{
public static class DevTools
{
static DevTools()
{
DefaultNoteFolderPath= AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
}
/// <summary>
/// 默认的日志文件夹路径
/// </summary>
public static string DefaultNoteFolderPath
{
get;
set;
}
/// <summary>
/// 写入日志
/// </summary>
/// <param name="mes">要写入的日志信息</param>
/// <param name="noteName">日志文件名称</param>
/// <param name="folderPath">日志所在文件夹路径</param>
public static void WriteNote(string mes, string noteName = "Note.log", string folderPath = null)
{
lock (AppDomain.CurrentDomain)
{
string path = null;
if (folderPath == null)
path = DefaultNoteFolderPath + noteName;
else
path = folderPath + noteName;
StreamWriter sw = null;
try
{
sw = new StreamWriter(path, true);
sw.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ffff"));
sw.WriteLine(mes);
sw.WriteLine("***********************************************");
sw.WriteLine("");
sw.WriteLine("");
}
finally
{
if (sw != null)
sw.Close();
}
}
}
}
}
日志 - 操作类
最新推荐文章于 2021-03-11 14:24:16 发布