Filtrer les logs du serveur WebLogic

Nous avons présenté dans un premier article la journalisation d’événements du serveur WebLogic.
Ce second article explique comment filtrer ces logs.

L’objectif est double :

  • Isoler les informations les plus pertinentes en éliminant celles sans intérêt.
  • Eviter l’occupation disque du serveur.

Quel est notre cas utilisateur ?

L’article présente comment éliminer les avertissements de type « BEA-000000 » des fichiers de log.

Voyons comment faire cela à partir de la console d’administration :

    1. S’identifier sur la console d’administration Weblogic en saisissant user et password.
    2. Prendre la session en cliquant sur « Lock & Edit ».
    3. Sélectionner le domaine.
    4. Se positionner sur l’onglet « Configuration > Log Filters » puis créer le filtre en cliquant sur « New ».
    5. Nommer le filtre ; par exemple « LogFilter-0 » puis valider le filtre en cliquant sur « OK ».
    6. Spécifier les conditions de filtre en utilisant l’assistant puis enregistrer en cliquant sur « OK ».
    7. Vérifier les conditions puis cliquer sur « Enregistrer ».
    8. Editer le filtre en cliquant sur son nom.
    9. Sélectionner le serveur sur lequel sera appliqué le filtre.
    10. Appliquer le filtre en cliquant sur la rubrique « Advanced » et sélectionner les journaux sur lesquels le filtre va s’appliquer puis sauver et activer en cliquant sur « Save » et « Active changes ».

Ne pas oublier de quitter la session !

Vous venez de créer un filtre avec une condition simple que vous avez appliqué sur un unique serveur en ciblant plusieurs journaux.

Bien entendu, vous pouvez créer un filtre complexe en combinant les conditions. Vous pouvez également créer plusieurs filtres. Vous pouvez aussi appliquer ces filtres sur plusieurs serveurs.

Enfin, vous pouvez, pour chacun d’entre eux, choisir le ou les journaux sur lesquels ces filtres s’appliqueront. Les possibilités sont donc multiples.