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 .
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 |
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 |
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. |