我知道如何记录来自BPM的消息,但目前我正在处理一些客户端代码(表单自定义),并且它会非常有帮助如果我可以写入日志。Epicor有没有一种标准的方式在客户端记录消息
这是Epicor支持的功能,还是我必须使用第三方工具(如NLog或类似软件)。
我知道如何记录来自BPM的消息,但目前我正在处理一些客户端代码(表单自定义),并且它会非常有帮助如果我可以写入日志。Epicor有没有一种标准的方式在客户端记录消息
这是Epicor支持的功能,还是我必须使用第三方工具(如NLog或类似软件)。
我对Epicor的了解有限,但我使用Epicor System Monitor在客户端获取消息。这些消息由SystemTaskAgent生成。所以也许你可以想出一种通过这种机制来推送消息的方法。不知道这是否有帮助。
通常几乎所有我想要登录到客户端的东西,通过调试器或使用跟踪都可以快得多。
当我想写出来的东西时,我通常只是使用System.IO和System.Xml.Serialization的组合来写出我需要的东西。几乎Epicor中的所有数据都可以进行序列化/反序列化。
这就是说,如果你确实想做一些自定义客户端的日志记录,我相信在客户端安装中有一个log4net.dll的副本。我已经将它用于一些非定制类型的流程。我不一定会说这很容易实施,但它肯定不是火箭手术。我最终编写了一个小封装类来定义日志级别并管理配置。