名称:
图标:
功能:
- 写入日志信息,采用的是log4j日志系统
- 可以将信息写入日志系统中
- 可以添加或删除日志信息内容如:位置、详情、基本模型ID、处理逻辑路径、处理逻辑ID、HTTP请求ID、用户ID等
- 也可以定义日期级别:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL
-
使用方式:
保存日志信息
输入:
<Logger Name>:字符类型的输入,单数,非必须项;输入名称,是此日志记录的名称,默认是“APPLICATION”
- <Level>:字符类型的输入,单数,非必须项;输入生成哪个级别的日志:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL,默认是DEBUG
- <Message>:字符类型的输入,单数,非必须项;日志信息
- <Error>:固定数据结构类型的输入,单数,非必须项;报错信息的数据结构 ,是固定的用于导入报错内容的一个数据结构
· 点击选中<Error>输入元件图标,右键单击在弹出的菜单中选“Show in Repository Explorer”在目录中找到固定的数据结构拖入开发区即可,可参考“无代码图形化编程手册”“从需求出发的开发”一章“错误、调试和处理”一节的内容 其他输入元件,用%X{Name}来命名,用于处理添加或删除日志信息内容如:位置、详情、基本模型ID、处理逻辑、处理逻辑ID、HTTP请求ID、用户ID等,这些名称处理是MDC日志管理规范定义的
输出:
<Enabled>:空值类型的输出,单数,非必须项;设定了日志或日志级别处理后,开启日志生成时输出空值,可用于触发下一步逻辑
- <Disabled>:空值类型的输出,单数,非必须项;设定了日志或日志级别处理后,不开启日志生成时输出空值,可用于触发下一步逻辑
<Done>:空值类型的输出,单数,非必须项;完成设定后输出空值,可用于触发下一步逻辑
其他:
已内置的MDC日志处理方式,包括以下日志内容(log4j日志处理)
· 位置:记录日志的对象模型的相对位置
· 详情:在报错信息固定数据结构中的问题描述信息
· 基本模型ID:是日志对象的位置对应的最高层的模型的ID,一般是最高显示块
· 处理逻辑路径:日志记录对象的最高层级的行为处理元件的相对路径,一般都是一个服务器行为处理元件的地址(最高一级是指其上没有行为处理元件,只有显示类等元件,其下有子行为处理元件,子元件中还有行为处理元件)
· 处理逻辑ID:执行的最高一级的行为处理元件的ID,一般是一个逻辑处理所在的服务器处理元件ID
· HTTP请求ID:是一个请求处理或计时器元件处理的信息,此信息包括了线程信息和开始执行时间
· 用户ID:ID对应的用户操作某功能时出现报错或进行操作记录,记录此用户ID- 不记录报错及任何信息的用法,可以不记录日志信息和报错信息而只用于:
· 确认是否开启了一个日志/某个级别日志的记录
· 添加或删除MDC日志内容示例:
无