我有一个使用 Enterprise Library v4.0 的 BIG 客户端服务应用程序
每次与数据库建立新连接时,它都会使用企业库记录器。当我关闭记录器(通过在 web.config 和 app.config 中使用注释或我的开/关布尔值)批处理操作(例如请求 100 条记录)时,大约需要 6-7 秒。当我打开记录器时,大约需要 20 秒。
我的问题是企业库究竟是如何操作记录器的,是否使用线程?我怎么能说清楚?
我问这个问题是因为我想使用线程调用记录器,但如果库已经使用线程,它将不会成功。此外,对于此操作是否更适合使用线程?您认为我需要使用其他记录器,例如 Log4Net 等吗?