Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging Biztalk的企业库日志记录5_Logging_Biztalk_Enterprise Library - Fatal编程技术网

Logging Biztalk的企业库日志记录5

Logging Biztalk的企业库日志记录5,logging,biztalk,enterprise-library,Logging,Biztalk,Enterprise Library,我是企业库日志记录5的新手。我正在尝试为BizTalk实现entlib5。谁能帮我做这个吗。互联网上的资源越来越少 我已经安装了entlib5,并使用自定义entlib配置设置配置了BTSNTSvc64.exe 我得到的错误如下: The type LogWriter cannot be constructed. You must configure the container to supply this value." 在这个link()的帮助下,我试图解决该错误,但BizTalk业务

我是企业库日志记录5的新手。我正在尝试为BizTalk实现entlib5。谁能帮我做这个吗。互联网上的资源越来越少

我已经安装了entlib5,并使用自定义entlib配置设置配置了BTSNTSvc64.exe

我得到的错误如下:

 The type LogWriter cannot be constructed. You must configure the container
 to supply this value."
在这个link()的帮助下,我试图解决该错误,但BizTalk业务流程表达式框中没有显示AddNewExtension方法


可能我在将entlib配置添加到BTSNTSvc64.exe配置时出错了。有人能告诉我应该如何做吗?

很抱歉,我让您偏离了当前的问题,但是,我不建议在BizTalk中使用企业日志记录块。登录BizTalk最有效的方法是使用ETW(Windows事件跟踪)跟踪。有关详细信息,请参阅。它使用简单,不需要任何配置,也不需要重新启动主机实例等来打开跟踪。您可以根据需要将实时日志记录到DebugView或日志文件。

我也不建议将EL与BizTalk一起使用。如果您开始使用依赖于旧EL版本的ESB Toolkit,那么您就会遇到版本控制问题。
但主要原因是ET目前没有得到很好的支持。它被遗弃了。它又慢又笨重。还有许多其他选择,对于所有EL功能来说都是快速和简单的。

我已经实现了ETW,但根据我的要求,我也想将数据记录到事件查看器。将所有内容记录到事件查看器不是一个好主意,但是,对于错误和警告,可以使用System.Diagnostics.EventLog.WriteEntry方法写入事件日志。如果需要根据配置动态更改日志编写器或日志位置,则应使用日志块。对于配置日志记录块,请使用其配置工具来避免任何配置错误,就像在企业库配置控制台中打开配置文件时所遇到的那样。我想请您推荐任何用于BizTalk日志记录的好工具。我想使用log4net。根据link OLD link(),log4net可能会创建可序列化的问题。有人能推荐任何好的BizTalk日志记录工具吗。1.ETW。2.企业库日志记录。3.Log4Net。我不想使用诊断。我已经对ETW进行了分析,但符合我的要求。这是不可行的。因为我有很多应用程序,我想为每个应用程序分别登录。我想使用log4net。根据link OLD link(),log4net可以创建可序列化的问题。