RegisterLoggerPoint(方法)

概述

类型:

接口

适用的版本:

V1.4.2.0

继承:

描述

使用方法 RegisterLoggerPoint,功能块 FB_UnitModeManager2 寄存为全局应用程序记录器的记录器点。

应用程序记录器中的记录器点的名称由输入 i_sName 定义。

输入 i_ifParent 指定父记录器点,功能块 FB_UnitModeManager2 的记录器点在记录器树中寄存在该记录器点之下。

成功执行方法后,方法的返回值为 TRUE

有关应用程序记录器的更多常规信息,请参阅“使用 ApplicationLogger

注: 作为使用 RegisterLoggerPoint() 方法的前提条件,必须将应用程序记录器插件添加到项目,并且必须注册应用程序记录器服务。

成功寄存记录器点后,必须使用 SetApplicationLoggerLogLevel() 方法设置所需的记录器层级。

FB_UnitModeManager2 支持在以下事件中创建日志条目:

事件

记录器层级

执行 DefineUnitMode() 方法失败。

APL.ET_LogLevel.Warning

触发了状态命令。

APL.ET_LogLevel.DebugMessage

执行了状态命令。

APL.ET_LogLevel.StatusMessage

拒绝了状态命令。

APL.ET_LogLevel.Warning

触发了模式更改命令。

APL.ET_LogLevel.DebugMessage

执行了模式更改。

APL.ET_LogLevel.StatusMessage

拒绝了模式更改命令。

APL.ET_LogLevel.Warning

接口

输入

数据类型

描述

i_ifParent

APL.IF_LoggerPoint

父记录器点,功能块的记录器点寄存在它的下方。如果输入设置为 0,则全局记录器点 APL.GVL.G_ifApplicationLogger 定义为父级。

i_sName

STRING

应用程序记录器中显示的记录器点的名称。

输出

数据类型

描述

q_etResult

ET_Result

以数字值的形式提供诊断和状态信息。

If q_xError = FALSEq_etResult 提供状态信息。

If q_xError = TRUEq_etResult 提供诊断/错误信息。

q_sResultMsg

STRING

以文本消息的形式提供附加的诊断和状态信息。

返回值

输出

数据类型

描述

RegisterLoggerPoint

BOOL

如果方法成功完成则指示 TRUE