跳转至

日志消息#

image23

Log Message任务允许使用定义的详细程度在控制器配置的日志传输中记录消息。此任务在开发过程中特别有用,可以验证来自其他任务的输出值。

image24

输入#

名称 数据类型 是否是触发器 描述
message String 要记录的值
激活 any 记录消息输入中定义的值

输出#

此任务不包含输出。

设置#

名称 数据类型 默认 描述
模式 枚举 RawText
MultipleInputs
RawText 日志记录输入模式
默认消息 String message输入没有提供其他消息时要记录的消息。仅对RawText模式有效。
详细程度 enum Debug
Information
Error
Warning
Information 要记录的消息的详细程度
激活时重置输入 Boolean true 触发后重置输入
自定义格式 Boolean false 是否可以自定义消息以接收多种格式。仅对MultipleInputs模式有效。

logmessage01

行为#

每当message和/或Activate输入接收到值时,message的值都会被记录到配置的控制器日志中。

如果只有Activate输入有链接,则定义的默认消息将是记录的消息。

有两种输入模式可用于要记录的消息:

  • RawText - 消息在写入message输入时被直接发送
  • MultipleInput - 消息可以是由多个不同的变量条目组成的多部分字符串。在此模式下,当引用为${VariableName}时,消息可以包含变量。

Note

如果所需的行为是记录从输出触发的值,则只需要链接消息输入。

Note

只有当所需的行为是记录默认消息时,才需要使用激活输入

备注#

Clear Inputs标志设置为true时,如果只有Activate输入被触发,并且之前也有一个message输入被触发,那么不会记录任何内容。根据设计,在message输入接收到一个值后,将重置该值以允许之后接受相同的值。否则,如果将此标志设置为false,则将记录上一个message输入。

如果控制器的详细程度配置为等于或低于此任务中定义的详细程度,则该消息将被记录在为该控制器配置的每个传输中。