Rotation des journaux : ODL

La rotation des journaux des produits qui utilisent ODL a lieu automatiquement, selon les paramètres des fichiers de configuration de la journalisation du produit. Par exemple, une rotation a lieu lorsque la taille de fichier du journal atteint la limite indiquée dans la propriété maxFileSize. ODL effectue la rotation en archivant le fichier journal principal et en créant un nouveau fichier journal principal. Par exemple, FoundationServices0.log est un fichier journal principal d'Oracle Hyperion Foundation Services. Lorsque FoundationServices0.log atteint la taille maximale spécifiée, il est archivé sous le nom FoundationServicesn.log, où n est le numéro suivant de la séquence de numérotation des archives. Pour plus d'informations sur les propriétés des fichiers journaux ODL affectant la rotation et la conservation des fichiers, reportez-vous au Tableau 3-9.

Pour modifier les paramètres de rotation des fichiers journaux log4j, procédez comme suit :

  1. Ouvrez le fichier appenders.xml des services ou des servlets. L'emplacement des fichiers appenders.xml varie selon le produit.
  2. Localisez la définition CompositeRollingAppender et modifiez les propriétés.

    Reportez-vous à la section Tableau 3-10.

Pour certains produits, des procédures complémentaires doivent être exécutées.

Tableau 3-10 Propriétés CompositeRollingAppender

Propriété Paramétrage
RollingStyle
  • 1 – Rotation des journaux selon la taille

  • 2 – Rotation des journaux selon l'heure

  • 3 – Rotation des journaux selon la taille et l'heure

Prudence :

RollingStyle 3 peut produire des résultats confus car les conventions d'appellation pour les journaux avec rotation selon l'heure et la taille diffèrent. De plus, les compteurs de suppressions ne regroupent pas les journaux dont la rotation est différente.

Valeur DatePattern

Durée après laquelle écrire les messages de journalisation dans un autre fichier journal lorsque RollingStyle est défini sur 2 ou 3

Pour DatePattern, utilisez la chaîne yyyy-MM-dd-mm ; par exemple, yyyy-MM-ddmm signifie toutes les 60 minutes, yyyy-MM-dd-a toutes les 12 heures et yyyy-mm-dd toutes les 24 heures. Valeur par défaut : toutes les 12 heures.

MaxFileSize

Taille de fichier (en ko, Mo ou Go) déclenchant la création d'un nouveau fichier journal lorsque RollingStyle est défini sur 1 ou 3

Valeur par défaut : 5 Mo

MaxSizeRollBackups

Nombre maximal de fichiers journaux par type d'auteur (plus un pour le fichier actuel) pouvant exister avant que le système ne supprime le fichier le plus ancien lorsque RollingStyle est défini sur 1 ou 3

Valeur par défaut : 5