创建导出脚本时,可以将信息记录到 Kofax 日志文件中。一个例子是
documentData.LogError(0, 0, 0, "error log", "Export Script", 0);
创建自定义模块时,是否有等效的方法?由于该应用程序是一个外部程序,我不确定是否可以写入 Kofax 日志文件。
但也许在设置和运行时的一些对象有一些日志方法。
接口IBatchClass(设置)、IBatch(运行时)和IACDataElement(运行时)没有这些方法。
创建导出脚本时,可以将信息记录到 Kofax 日志文件中。一个例子是
documentData.LogError(0, 0, 0, "error log", "Export Script", 0);
创建自定义模块时,是否有等效的方法?由于该应用程序是一个外部程序,我不确定是否可以写入 Kofax 日志文件。
但也许在设置和运行时的一些对象有一些日志方法。
接口IBatchClass(设置)、IBatch(运行时)和IACDataElement(运行时)没有这些方法。
设置
使用设置 OCX 加载时 Kofax 公开LogError
的类上的方法。AdminApplication
运行
自定义模块依赖于Kofax.Capture.SDK.CustomModule
程序集。您可以使用该方法使用ILogin
orLogin2
对象记录错误LogError
- 这与导出连接器具有相同的签名,或者您可以加倍努力并使用Log4Net实现一些真正的日志记录。
这是一个如何在运行时使用登录对象的示例:
static void Run(string[] args)
{
// start processing here
// todo encapsulate this to a separate class!
// login to KC
var login = new Login();
login.EnableSecurityBoost = true;
login.Login();
login.ApplicationName = "Quipu.KC.CM";
login.Version = "1.0";
login.ValidateUser("Quipu.KC.CM.exe", false, "", "");
// more code comes here