14.3.3. Configurer un log handler de console dans le CLI
- Ajouter un nouveau log handler de console.
- Afficher la configuration d'un log handler de console.
- Définir le niveau de journalisation du handler.
- Définir la cible de la sortie du handler.
- Définir la codification utilisée pour la sortie du handler.
- Définir le formateur utilisé pour la sortie du handler.
- Définir si le handler utilise autoflush ou non.
- Supprimer un handler de journalisation de console.
Important
/subsystem=logging/logging-profile=NAME/ au lieu de /subsystem=logging/.
- Ajouter un log handler de console
- Utiliser l'opération
addavec la syntaxe suivante. Remplacer HANDLER par le nom du log haandler de journalisation de la console à ajouter./subsystem=logging/console-handler=HANDLER:addExemple 14.12. Ajouter un log handler de console
[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:add {"outcome" => "success"} - Afficher une configuration de log handler de journalisation de la console
- Utiliser l'opération
read-resourceavec la syntaxe suivante. Remplacer HANDLER par le nom du log handler de la console./subsystem=logging/console-handler=HANDLER:read-resourceExemple 14.13. Afficher une configuration de log handler de journalisation de la console
[standalone@localhost:9999 /] /subsystem=logging/console-handler=CONSOLE:read-resource { "outcome" => "success", "result" => { "autoflush" => true, "enabled" => true, "encoding" => undefined, "filter" => undefined, "filter-spec" => undefined, "formatter" => "%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n", "level" => "INFO", "name" => "CONSOLE", "named-formatter" => "COLOR-PATTERN", "target" => "System.out" } } - Définir le niveau de journalisation
- Utiliser l'opération
write-attributeavec la syntaxe suivante. Remplacer HANDLER par le nom du log handler de la console et LEVEL par le niveau de journalisation à définir./subsystem=logging/console-handler=HANDLER:write-attribute(name="level", value="INFO")Exemple 14.14. Définir le niveau de journalisation
[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="level", value="TRACE") {"outcome" => "success"} - Définir la cible
- Utiliser l'opération
write-attributeavec la syntaxe suivante. Remplacer HANDLER par le nom du log handler de la console et TARGET parSystem.errouSystem.outpour le flux Erreurs système ou le flux Standard out./subsystem=logging/console-handler=HANDLER:write-attribute(name="target", value="TARGET")Exemple 14.15. Définir la cible
[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="target", value="System.err") {"outcome" => "success"} - Définir le codage
- Utiliser l'opération
write-attributeavec la syntaxe suivante. Remplacer HANDLER par le nom du log handler de la console et ENCODING par le nom de codification du caractère qui convient./subsystem=logging/console-handler=HANDLER:write-attribute(name="encoding", value="ENCODING")Exemple 14.16. Définir le codage
[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="encoding", value="utf-8") {"outcome" => "success"} - Définir le formateur
- Utiliser l'opération
write-attributeavec la syntaxe suivante. Remplacer HANDLER par le nom du log handler de la console et FORMAT par le string de formateur requis./subsystem=logging/console-handler=HANDLER:write-attribute(name="formatter", value="FORMAT")Exemple 14.17. Définir le formateur
[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="formatter", value="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n") {"outcome" => "success"} - Définir auto flush
- Utiliser l'opération
write-attributeavec la syntaxe suivante. Remplacer HANDLER par le nom du log handler de la console et BOOLEAN partruesi le handler doit écrire sa sortie immédiatement./subsystem=logging/console-handler=HANDLER:write-attribute(name="autoflush", value="BOOLEAN")Exemple 14.18. Définir auto flush
[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:write-attribute(name="autoflush", value="true") {"outcome" => "success"} - Supprimer un log handler de console
- Utiliser l'opération
removeavec la syntaxe suivante. Remplacer HANDLER par le nom du log handler de la console à supprimer./subsystem=logging/console-handler=HANDLER:removeExemple 14.19. Supprimer un log handler de console
[standalone@localhost:9999 /] /subsystem=logging/console-handler=ERRORCONSOLE:remove {"outcome" => "success"}