Projet

Général

Profil

Actions

Feature #14542

fermé

Limitation en taille et nombre des log de Wildfly

Ajouté par David Lesimple il y a 5 mois. Mis à jour il y a 17 jours.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
21/11/2024
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Setup - Feature #10446: Logs tournantClosedDavid Lesimple07/02/2019

Actions

Mis à jour par David Lesimple il y a 5 mois

Mis à jour par David Lesimple il y a 5 mois · Edité

Créer un .cli pour :

Suppression de ce bloc :

            <periodic-rotating-file-handler name="FILE" autoflush="true">
                <formatter>
                    <named-formatter name="PATTERN"/>
                </formatter>
                <file relative-to="jboss.server.log.dir" path="server.log"/>
                <suffix value=".yyyy-MM-dd"/>
                <append value="true"/>
            </periodic-rotating-file-handler>

Ajout de ce bloc :

       <size-rotating-file-handler name="FILE" autoflush="true">
                <formatter>
                        <named-formatter name="PATTERN"/>
                 </formatter>
                <file relative-to="jboss.server.log.dir" path="server.log"/>
                <rotate-size value="5m"/>
                <max-backup-index value="10"/>
                <append value="true"/>
        </size-rotating-file-handler>

Le nombre max de fichiers et la taille de chaque fichier sera à paramétrer dans config.properties

Mis à jour par David Lesimple il y a 5 mois · Edité

  • Statut changé de Assigned à Feedback
  • Assigné à changé de David Lesimple à Miguel Moquillon

Après plusieurs essais, je n'ai pas réussi à faire ça car il ne semble pas possible (par script Wildfly .cli) de supprimer le bloc periodic-rotating-file-handler car le handler "FILE" en dépend et ne peut lui-même pas être supprimé.

Mis à jour par Miguel Moquillon il y a 18 jours

  • Statut changé de Feedback à In progress...

J'ai trouvé un moyen de convertir le handler FILE en un size-rotating-file-handler

Mis à jour par Miguel Moquillon il y a 18 jours

  • Statut changé de In progress... à Closed

Directement intégré dans les branches master des projets Silverpeas-Setup et Silverpeas-Distribution.

Un nouveau script CLI, wildfly-logging.cli , fait son apparition. Ce dernier modifie le handler FILE en un handler rotationnel par la taille.
Deux nouveaux paramètres font leur apparition dans le fichier de configuration global config.properties :
  • SERVER_LOG_BACKUP_MAX qui le nombre de backup de server.log à conserver avant suppression des plus vieux. Valorisé par défaut à 5Mo.
  • SERVER_LOG_BACKUP_SIZE qui est la taille maxi de server.log avant rotation. Valorisé par défaut à 10.

Mis à jour par David Lesimple il y a 17 jours

Super !

Actions

Formats disponibles : Atom PDF