Customizando a configuração log4j2

O aplicativo usa o utilitário log4j2 (2.17.1) para registro. O utilitário log4j2 grava informações de rastreio e depuração em um arquivo de log. É possível modificar os parâmetros de criação de log no arquivo de configuração log4j2 para controlar o local e o nível dos arquivos de log..

É possível configurar o criador de logs para enviar diferentes categorias de mensagens para destinos diferentes. As categorias são organizadas hierarquicamente, o que permite a herança. Cada categoria pode ser configurada com uma prioridade para indicar um nível de severidade Se uma categoria não estiver configurada com uma prioridade, ela herdará a prioridade de seu ancestral mais próximo com uma prioridade designada.

Não é possível customizar o arquivo de configuração log4j2 . Se você tiver quaisquer customizações usando extensibilidade diferenciada ou extensibilidade de substituição para log4j antes da liberação da atualização 1 secundária 22.1 , essas customizações continuarão a funcionar. No entanto, se você quiser adicionar um pacote para o qual deseja o suporte de registro, deverá configurar a seguinte propriedade:
yfs.log4j2.customPackages=<a comma-separated list of package names>
Por padrão, o nível para os criadores de logs é definido como VERBOSE para todos os pacotes fornecidos na propriedade yfs.log4j2.customPackages=<a comma-separated list of package names> . Se desejar definir um nível diferente para um pacote ou pacotes, você deve definir o nível para cada pacote na propriedade a seguir:
yfs.log4j2.customPackage.<packagename>.level=<logging level for the logger>

Plataforma de próxima geraçãoNão altere nenhum elemento appender existente.. As alterações nos elementos do appender podem interromper o processo de coleta de logs, impedir a exportação de logs no Self Service e impedir a visualização de arquivos de log em OpenSearch. Não inclua os elementos appender O sistema coleta arquivos de log dos elementos appender padrão.