却钏芘沂,情感口述实录,江民硬盘锁
public static class loghelper
{
private static string strlogfolder;
private static string strlogfile;
private static object _obj = new object();
public static void creatfile()
{
lock (_obj)
{
try
{
strlogfolder = directory.getcurrentdirectory() + "\\log";
if (!directory.exists(strlogfolder))
{
directory.createdirectory(strlogfolder);
}
strlogfile = strlogfolder + "\\" + datetime.now.tostring("yy-mm-dd")+".log";
if (!file.exists(strlogfile))
{
file.create(strlogfile);
}
}
catch (exception ex)
{
throw ex;
}
}
}
public static void writemessage(string msg)
{
lock(_obj)
{
try
{
strlogfile = strlogfolder + "\\" + datetime.now.tostring("yy-mm-dd") + ".log";
if (!file.exists(strlogfile))
{
file.create(strlogfile);
}
using (streamwriter sw = new streamwriter(strlogfile, true, encoding.utf8))
{
sw.write(datetime.now.tostring("yyyy-mm-dd hh:mm:ss") + msg + "\r\n");
}
}
catch (system.exception ex)
{
throw ex;
}
}
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Net Core Web Api项目与在NginX下发布的方法
asp.net core3.1 引用的元包dll版本兼容性问题解决方案
IdentityServer4实现.Net Core API接口权限认证(快速入门)
ASP.NET Core MVC通过IViewLocationExpander扩展视图搜索路径的实现
网友评论