Epicor中是否有在客户端记录消息的标准方法

本文关键字:消息 标准 方法 记录 客户端 是否 Epicor | 更新日期: 2023-09-27 18:25:35

我知道如何从BPM记录消息,但目前我正在编写一些客户端代码(表单自定义),如果我能写日志,那将非常有帮助。

这是Epicor开箱即用支持的功能,还是我必须使用NLog或类似的第三方工具。

Epicor中是否有在客户端记录消息的标准方法

一般来说,对于我想要登录到客户端的几乎所有内容,通过调试器或使用跟踪来访问它要快得多。

当我想写东西的时候,我通常只使用System.IO和System.Xml.Serialization的组合来向磁盘写我需要的东西。Epicor中几乎所有的数据都可以序列化/反序列化。

也就是说,如果你确实想做一些自定义的客户端日志记录,我相信在客户端安装时会有log4net.dll的副本。我已经将它用于一些非定制类型的流程。我不一定说它很容易实现,但它肯定不是火箭手术。最后,我为它编写了一个小包装类来定义日志级别和管理配置。

我对Epicor的了解有限,但我使用Epicor系统监视器在客户端收到消息。这些消息由SystemTaskAgent生成。因此,也许您可以找到一种通过该机制推送消息的方法。不知道这是否有帮助。