12.3.2. Configurer une Catégorie dans l'interface CLI
- Ajouter une nouvelle catégorie de journalisation :
- Afficher la configuration d'une catégorie de journalisation.
- Définir un niveau de journalisation.
- Ajouter des Log Handlers à une catégorie de journalisation.
- Supprimer des Log Handlers d'une catégorie de journalisation.
- Supprimer une catégorie de journalisation.
Important
/subsystem=logging/logging-profile=NAME/
au lieu de /subsystem=logging/
.
/subsystem=logging/
par /profile=NAME/subsystem=logging/
.
- Ajouter une catégorie de journalisation
- Utiliser l'opération
add
avec la syntaxe suivante. Remplacer CATEGORY par la catégorie à ajouter.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=logging/logger=CATEGORY:add
/subsystem=logging/logger=CATEGORY:add
Exemple 12.7. Ajouter une nouvelle catégorie de journalisation
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:add {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:add {"outcome" => "success"} [standalone@localhost:9999 /]
- Afficher une configuration de catégorie de journalisation
- Utiliser l'opération
read-resource
avec la syntaxe suivante. Remplacer CATEGORY par le nom de la catégorie.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=logging/logger=CATEGORY:read-resource
/subsystem=logging/logger=CATEGORY:read-resource
Exemple 12.8. Opération de lecture de ressource de la catégorie de journalisation
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [standalone@localhost:9999 /] /subsystem=logging/logger=org.apache.tomcat.util.modeler:read-resource { "outcome" => "success", "result" => { "category" => "org.apache.tomcat.util.modeler", "filter" => undefined, "filter-spec" => undefined, "handlers" => undefined, "level" => "WARN", "use-parent-handlers" => true } } [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/logger=org.apache.tomcat.util.modeler:read-resource { "outcome" => "success", "result" => { "category" => "org.apache.tomcat.util.modeler", "filter" => undefined, "filter-spec" => undefined, "handlers" => undefined, "level" => "WARN", "use-parent-handlers" => true } } [standalone@localhost:9999 /]
- Définir le niveau de journalisation
- Utiliser l'opération
write-attribute
avec la syntaxe suivante. Remplacer CATEGORY par le nom de la catégorie de journalisation et LEVEL par le niveau de journalisation à définir.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=logging/logger=CATEGORY:write-attribute(name="level", value="LEVEL")
/subsystem=logging/logger=CATEGORY:write-attribute(name="level", value="LEVEL")
Exemple 12.9. Définir un niveau de journalisation
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:write-attribute(name="level", value="DEBUG") {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:write-attribute(name="level", value="DEBUG") {"outcome" => "success"} [standalone@localhost:9999 /]
- Définir la Catégorie de journalisation pour utiliser le Log Handler du Root Logger.
- Utiliser l'opération
write-attribute
avec la syntaxe suivante. Remplacer CATEGORY par le nom de la catégorie de journalisation. Remplacer BOOLEAN par true pour cette catégorie de journalisation pour utiliser les handlers du Root Logger. Le remplacer par false s'il doit utiliser ses propres handlers.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=logging/logger=CATEGORY:write-attribute(name="use-parent-handlers", value="BOOLEAN")
/subsystem=logging/logger=CATEGORY:write-attribute(name="use-parent-handlers", value="BOOLEAN")
Exemple 12.10. Configurer use-parent-handlers
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:write-attribute(name="use-parent-handlers", value="true") {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:write-attribute(name="use-parent-handlers", value="true") {"outcome" => "success"} [standalone@localhost:9999 /]
- Ajouter un Log Handler à une catégorie de journalisation.
- Utiliser l'opération
add-handler
avec la syntaxe suivante. Remplacer CATEGORY par la catégorie à ajouter et HANDLER par le nom du handler à ajouter.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=logging/logger=CATEGORY:add-handler(name="HANDLER")
/subsystem=logging/logger=CATEGORY:add-handler(name="HANDLER")
Le Log Handler doit déjà avoir été créé avant de l'ajouter au Root Handler.Exemple 12.11. Ajouter un Log Handler
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:add-handler(name="AccountsNFSAsync") {"outcome" => "success"}
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:add-handler(name="AccountsNFSAsync") {"outcome" => "success"}
- Supprimer un Log Handler d'une catégorie de journalisation
- Utiliser l'opération
remove-handler
avec la syntaxe suivante. Remplacer CATEGORY par le nom de la catégorie à HANDLER par le nom du log handler à supprimer.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=logging/logger=CATEGORY:remove-handler(name="HANDLER")
/subsystem=logging/logger=CATEGORY:remove-handler(name="HANDLER")
Exemple 12.12. Supprimer un Log Handler
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [standalone@localhost:9999 /] /subsystem=logging/logger=jacorb:remove-handler(name="AccountsNFSAsync") {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/logger=jacorb:remove-handler(name="AccountsNFSAsync") {"outcome" => "success"} [standalone@localhost:9999 /]
- Supprimer une catégorie
- Utiliser l'opération
remove
avec la syntaxe suivante. Remplacer CATEGORY par le nom de la catégorie à supprimer.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /subsystem=logging/logger=CATEGORY:remove
/subsystem=logging/logger=CATEGORY:remove
Exemple 12.13. Supprimer une catégorie de journalisation
Copy to Clipboard Copied! Toggle word wrap Toggle overflow [standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:remove {"outcome" => "success"} [standalone@localhost:9999 /]
[standalone@localhost:9999 /] /subsystem=logging/logger=com.company.accounts.rec:remove {"outcome" => "success"} [standalone@localhost:9999 /]