RegisterLoggerPoint (méthode)

Présentation

Type :

Interface

Disponible à partir de :

V1.4.2.0

Hérite de :

Description

Avec la méthode RegisterLoggerPoint, le bloc fonction FB_UnitModeManager2 est enregistré en tant que source de journalisation dans le journaliseur d'application global.

Le nom de la source de journalisation dans le journaliseur d'application est défini par l'entrée i_sName.

L'entrée i_ifParent indique la source de journalisation parente sous laquelle la source de journalisation du bloc fonction. FB_UnitModeManager2 est enregistrée dans l'arborescence des sources de journalisation.

Lorsque l'exécution réussit, la méthode renvoie la valeur TRUE.

Pour plus d'informations sur le journaliseur d'application, consultez la documentation sur l'utilisation de la bibliothèque ApplicationLogger .

NOTE : Condition préalable à l'utilisation de la méthode RegisterLoggerPoint() : le plug-in Journaliseur d'application doit être ajouté au projet et le service Journaliseur d'application doit être enregistré.

Une fois la source de journalisation enregistrée, vous devez définir le niveau de journalisation souhaité à l'aide de la méthode SetApplicationLoggerLogLevel().

FB_UnitModeManager2 prend en charge la création d'entrées de journal pour les événements suivants :

Evénement

Niveau de journalisation

L'exécution de la méthode DefineUnitMode() a échoué.

APL.ET_LogLevel.Warning

Une commande d'état est déclenchée.

APL.ET_LogLevel.DebugMessage

Une commande d'état est exécutée.

APL.ET_LogLevel.StatusMessage

Une commande d'état est rejetée.

APL.ET_LogLevel.Warning

Une commande de changement de mode est déclenchée.

APL.ET_LogLevel.DebugMessage

Un changement de mode est effectué.

APL.ET_LogLevel.StatusMessage

Une commande de changement de mode est rejetée.

APL.ET_LogLevel.Warning

Interface

Entrée

Type de données

Description

i_ifParent

APL.IF_LoggerPoint

Source de journalisation parente sous laquelle la source de journalisation du bloc fonction est enregistrée. Si la valeur d'entrée est 0, la source de journalisation globale APL.GVL.G_ifApplicationLogger est définie comme source parente.

i_sName

STRING

Nom de la source de journalisation affichée dans le journaliseur d'application.

Sortie

Type de données

Description

q_etResult

ET_Result

Fournit des informations de diagnostic et d'état sous la forme d'une valeur numérique.

If q_xError = FALSE, q_etResult fournit des informations d'état.

If q_xError = TRUE, q_etResult fournit des informations de diagnostic / d'erreur.

q_sResultMsg

STRING

Fournit des informations de diagnostic et d'état supplémentaires sous la forme d'un message textuel.

Valeur renvoyée

Sortie

Type de données

Description

RegisterLoggerPoint

BOOL

Indique TRUE si la méthode a abouti.