我正在尝试将用于分析的原始标头转储到TXT文件中,将每个请求附加到单个文件。我遇到的问题是处理跨线程写入同一文件的并发尝试。
我不确定最好的方法。我目前正在使用HttpModule尝试过使用HostingEnvironment.QueueBackgroundWorkItem以及尝试锁定文件写入。
如何在不遇到线程问题的情况下将每个请求的标头写入单个文件?感谢。
答案 0 :(得分:0)
我最终使用Log4Net并使用滚动文件appender。我计划最终使用这个包装,所以它很适合。感谢那些评论的人。