Rotazione dei log: ODL

I log dei prodotti che utilizzano ODL vengono automaticamente sottoposti a rotazione, a seconda delle impostazioni nei file di configurazione della funzione di logging dei prodotti. Un log viene sottoposto a rotazione, ad esempio, quando la sua dimensione raggiunge il limite specificato nella proprietà maxFileSize. ODL sottopone un log a rotazione mediante l'archiviazione del file di log principale e la creazione di uno nuovo file. FoundationServices0.log, ad esempio, è un file di log principale di Oracle Hyperion Foundation Services. Quando FoundationServices0.log raggiunge la dimensione massima specificata, viene archiviato come FoundationServicesn.log, dove n è il numero successivo nella sequenza di numerazione degli archivi. Per ulteriori informazioni sulle impostazioni delle proprietà dei file di log ODL che influiscono sulla rotazione e sulla conservazione dei file di log, fare riferimento alla Tabella 3-9.

Per modificare le impostazioni di rotazione dei log log4j, riprodurre i passi sotto riportati.

  1. Aprire il file appenders.xml per servizi o servlet. La posizione dei file appenders.xml varia a seconda del prodotto.
  2. Individuare la definizione CompositeRollingAppender e modificare le proprietà.

    Fare riferimento alla sezione Tabella 3-10.

Alcuni prodotti potrebbero richiedere passaggi aggiuntivi.

Tabella 3-10 Proprietà CompositeRollingAppender

Proprietà Impostazioni
RollingStyle
  • 1. Rotazione dei log in base alla dimensione

  • 2. Rotazione dei log in base al tempo

  • 3. Rotazione dei log in base alla dimensione e al tempo

Attenzione:

RollingStyle 3 potrebbe fornire risultati incerti, in quanto le convenzioni di denominazione per i log fatti ruotare in base al tempo e alle dimensioni differiscono, e i contatori delle eliminazioni non contano i log fatti ruotare insieme in modo diverso.

Valore DatePattern

Intervallo di tempo per la scrittura di messaggi di log in un altro file di log se la proprietà RollingStyle è impostata su 2 o 3

Se DatePattern utilizza la stringaaaaa-MM-gg-mm. Ad esempio, aaaa-MM-ggmm significa ogni 60 minuti, aaaa-MM-gg-a significa ogni 12 ore e aaaa-mm-gg significa ogni 24 ore. L'impostazione predefinita è ogni 12 ore.

MaxFileSize

Dimensione del file (in KB, MB o GB) che attiva la creazione di un nuovo file di log se la proprietà RollingStyle è impostata su 1 o 3

Impostazione predefinita: 5 MB

MaxSizeRollBackups

Numero massimo di file di log per tipo di origine (più uno per il file corrente) che possono esistere prima che il sistema elimini il file meno recente, se la proprietà RollingStyle è impostata su 1 o 3

Impostazione predefinita: 5