【REFramework 中文文档】05 日志

日志消息对于任何业务流程设计都是非常重要的,因为它们提供了所发生的事情的报告。

如前所述,日志消息由多个日志字段组成,每个日志字段都有相应的值。日志由机器人在发生重要事件时自动生成,也由开发人员使用 Log Message 活动生成,并被推送到 Orchestrator 服务器。该服务器实现了一个组件,用于将这些日志推送到Elasticearch 数据库。

自动记录的日志

下面是框架中所有消息日志的列表、调用相应的 Log message 活动的位置、消息和日志的级别(信息、警告、错误、致命) (info, warn, error, fatal).。

您可以看到,日志的许多消息是由存储在变量中的字符串和静态字符串之间的连接(符号)组成的。

让我们举一个这样的例子,分解它的含义。从此,所有其他日志都遵循相同的逻辑。消息如下: in_Config("LogMessage_ApplicationException").ToString+" Retry: "+io_RetryNumber.ToString+". "+in_SystemError.Message+" at Source: "+in_SystemError.Source

消息的第一部分是 in_Config("LogMessage_ApplicationException").ToString,它从 Config 字典中读取, 它允许在需要时进行简单的修改。它位于配置 Excel 文件 的 Constants 表中,默认值是: System exception.

接下来,我们附加字符串常量 “ Retry: “,然后附加 io_RetryNumber 的值, 反映当前已经重试的次数.

再接下来,附加 in_SystemError 对象的 Message 和 source 属性,它们将会显示出异常发生的位置,和异常的消息(通常是异常的原因)

由于你可以从对单个日志消息的解释中获取信息,它由静态部分和动态部分组成,这些部分连接在一起形成一个整体。

自定义字段
还有 63% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥25.00 继续阅读

相关阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 6,160评论 0 9
  • 去年有段时间得空,就把谷歌GAE的API权威指南看了一遍,收获颇丰,特别是在自己几乎独立开发了公司的云数据中心之后...
    骑单车的勋爵阅读 21,185评论 0 41
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,814评论 1 32
  • 我知道你不想上班… 文 / 文嘉 Vol.23 昨天是腊八节,不知大家有没有被“过了腊八就是年”这句话加腊八粥刷屏...
    無月阅读 527评论 0 0
  • 读书笔记记录第15天 《儿童与青少年焦点解决短期心理咨询》 第5章:开始咨询P65-70 在做孩子们的咨询时,父母...
    明霞_d662阅读 223评论 0 0

友情链接更多精彩内容