Personalizzazione della configurazione di log4j2

L'applicazione utilizza il programma di utilità log4j2 (2.17.1) per la registrazione. Il programma di utilità log4j2 scrive le informazioni di traccia e debug in un file di log. È possibile modificare i parametri di log nel file di configurazione log4j2 per controllare l'ubicazione e il livello dei file di log.

È possibile configurare il programma di registrazione per inviare diverse categorie di messaggi a destinazioni differenti. Le categorie sono organizzate gerarchicamente, il che consente l'ereditarietà. Ogni categoria può essere configurata con una priorità per indicare un livello di severità. Se una categoria non è configurata con una priorità, eredita la priorità del suo predecessore più prossimo con una priorità assegnata.

Non è possibile personalizzare il file di configurazione log4j2 . Se si dispone di personalizzazioni utilizzando l'estensibilità differenziale o l'estensibilità di sovrascrittura per log4j prima della release 1 dell'aggiornamento minore 22.1 , queste personalizzazioni continuano a funzionare. Tuttavia, se si vuole aggiungere un pacchetto per il quale si desidera il supporto della registrazione, è necessario configurare la seguente proprietà:
yfs.log4j2.customPackages=<a comma-separated list of package names>
Per impostazione predefinita, il livello per i logger è definito come VERBOSE per tutti i package forniti nella proprietà yfs.log4j2.customPackages=<a comma-separated list of package names> . Se si desidera definire un livello differente per un package o per i package, è necessario definire il livello per ciascun package nella seguente proprietà:
yfs.log4j2.customPackage.<packagename>.level=<logging level for the logger>

Piattaforma di nuova generazioneNon modificare gli elementi appender esistenti. Le modifiche agli elementi dell'appender potrebbero interrompere il processo di raccolta dei registri, impedire l'esportazione dei registri in Self Service e la visualizzazione dei file di registro in Graylog. Non aggiungere elementi appender . Il sistema raccoglie i file di log dagli elementi appender predefiniti.