为每个请求将原始标头值附加到文件?

时间:2017-09-25 20:04:25

标签: c# asp.net

我正在尝试将用于分析的原始标头转储到TXT文件中,将每个请求附加到单个文件。我遇到的问题是处理跨线程写入同一文件的并发尝试。

我不确定最好的方法。我目前正在使用HttpModule尝试过使用HostingEnvironment.QueueBackgroundWorkItem以及尝试锁定文件写入。

如何在不遇到线程问题的情况下将每个请求的标头写入单个文件?感谢。

1 个答案:

答案 0 :(得分:0)

我最终使用Log4Net并使用滚动文件appender。我计划最终使用这个包装,所以它很适合。感谢那些评论的人。