我想在log browser capabilities中使用log4net到custom property。这里使用的context最好的是什么?
答案 0 :(得分:1)
正如您在链接到的页面中所看到的,以下是所有这些背景的预期差异:
正如您所看到的,背景会影响您的财产所在的范围。由于您希望记录浏览器功能,因此我认为您可以使用多个线程。如果您要将属性保存在共享上下文(全局)中,则可能会丢失信息。我不确定线程上下文,因为线程在等待某些异步数据时可能会收到其他一些请求。
最后,事件上下文似乎是最安全和最合乎逻辑的选择,因为您肯定会为每个浏览器(或每个请求)记录一个事件,并且不需要与其他记录器共享此信息。