写入ASP.NET中的日志文件

前端之家收集整理的这篇文章主要介绍了写入ASP.NET中的日志文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用File.AppendAllText方法将事件数据写入asp.net httphandler中的日志文件.我担心同时收到多个请求时会发生什么. AppendAllText是否锁定了它要写入的文件

解决方法

不,你应该有一个静态锁定对象来保护日志文件写入,例如
public static object LockingTarget = new object();

public void LogToFile(string msg)
{
    lock(LockingTarget)
    {
        //append to file here as fast as possible
    }
}
原文链接:https://www.f2er.com/aspnet/251956.html

猜你在找的asp.Net相关文章