Articles of log4j

Registo condicional com log4j

O aplicativo da Web no qual estou trabalhando ocasionalmente desenvolve problemas de integridade de dados para alguns usuários. Gostaria de ativar o log de nível de rastreamento, mas como estamos lidando com 100s de solicitações por segundo, o log de rastreamento de cada solicitação está fora de questão. Existe uma maneira com log4j para poder […]

Como configurar o log4j com um arquivo de propriedades

Como obtenho o log4j para pegar um arquivo de propriedades. Eu estou escrevendo um aplicativo de desktop Java que eu quero usar log4j. No meu método principal, se tem isso: PropertyConfigurator.configure(“log4j.properties”); O arquivo log4j.properties fica no mesmo diretório quando eu abro o Jar. Ainda recebo este erro: log4j: ERROR Não foi possível ler o arquivo […]

Novos projetos devem usar o logback em vez de log4j?

Novos projetos devem usar o logback em vez de log4j como uma estrutura de logging? Ou com outras palavras: ‘O logback é melhor que log4j (deixando o SLF4J-‘feature’ do logback ao lado)? ‘

Log4j, configurando um Web App para usar um caminho relativo

Eu tenho um webapp java que deve ser implantado em máquinas Win ou Linux. Agora quero adicionar log4j para criação de log e gostaria de usar um caminho relativo para o arquivo de log, pois não desejo alterar o caminho do arquivo em todas as implantações. O contêiner provavelmente será o Tomcat, mas não necessariamente. […]

Como personalizar o log4j2 RollingFileAppender?

Usamos o log4j 1.2.x para efetuar login em nosso produto e estamos procurando migrar para o log4j 2.x em um futuro próximo. Uma das funcionalidades que implementamos é registrar as informações do sistema e outros parâmetros importantes em cada novo arquivo de log de rollover que é gerado. A maneira que implementamos no log4j 1.2.x […]

Especificando um arquivo log4j.properties customizado para todos os testes JUnit executado a partir do Eclipse

Eu gostaria de especificar um VM argument específico da VM argument Eclipse para todos os testes da JUnit que eu executo no Eclipse. -Dlog4j.configuration=log4j-dev.properties Isso porque desejo que um arquivo de configuração log4j específico seja selecionado por todos os meus testes JUnit, em vez do arquivo log4j.properties padrão. A partir de agora eu tenho que […]

Como desabilitar mensagens de DEBUG de log de Spring?

Eu estou trabalhando em um aplicativo de desktop simples (não webapp). Aqui está o meu log4j.properties : log4j.rootCategory=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L $$$$ %m%n log4j.logger.org.springframework=ERROR,stdout Como você pode ver, para eliminar as mensagens de log do Spring do console, tentei esta solução: Desativando o log do Spring, para ter logs legíveis Quando […]

Compactar arquivos Log4j

É possível compactar arquivos de log (eu faço isso via RollingFileAppender)?

Inicializando o Log4J com o Spring?

Eu tenho um aplicativo da web que usa a class Log4jConfigurer do Spring para inicializar minha fábrica de log do Log4J. Basicamente, ele inicializa o Log4J com um arquivo de configuração que está fora do caminho da class. Aqui está a configuração: #{ MyAppHome + ‘/conf/log4j.xml’} No entanto, recebo este erro na boot do aplicativo: […]

Como fornecer um nome de arquivo dynamic no appender em log4j.xml

Eu estou usando log4j para registrar informações. Eu usei um arquivo log4j.xml para criar arquivos de log. Eu dei o caminho absoluto para cada arquivo de log como um valor de tag param . Por exemplo: Eu não quero escrever “GPreprocessor.log” diretamente. Na verdade, esse nome de arquivo é dynamic, com base no nome do […]