我的应用程序有一个记录器类
public class mylog
{
public static string nameoflogfile;
public static void log(string text)
{
string tolog = "[" + String.Format("{0:d/M/yyyy HH:mm:ss:fff}",
DateTime.Now) + "] " + text;
Console.WriteLine(tolog);
File.AppendAllText("logs//" + nameoflogfile +".log", tolog);
}
}
我有多个线程,有时有多个线程试图同时登录并导致IOexception。
是否有比添加尝试,捕获和丢弃我想记录的事件一半更好的方法来使记录仪工作?
感谢您的帮助