TOMCAT Desativar logging org.apache.http.wire

2

Eu preciso calar o nível de log org.apache.http.wire porque ele registra cada solicitação HTTP e produz Gigabytes de logging, estou usando o log padrão do tomcat6, que eu acho que é java.logging. util (JULI). Você poderia, por favor, me dizer como editar logging.properties para calar este módulo? Eu encontrei uma discussão que explica como calar este log com log4j mas eu não o uso. Agradecemos antecipadamente

EDIT: Eu tentei adicionar esta linha para logging.properties no CATALINA_HOME / conf: org.apache.http.wire.level = ERRO

mas nada mudou.

    
por 0wn3r 14.06.2013 / 17:14

1 resposta

0

Crie um logback.xml com os seguintes conteúdos:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <logger name="org.apache" level="ERROR" />
    <logger name="httpclient" level="ERROR" />
</configuration>

Em seguida, coloque este logback.xml em seu diretório de origem java para que ele seja incluído no arquivo jar. Caso contrário, crie um jar de logback.xml e coloque este jar no seu lib onde você busca todos os seus frascos.

Uma maneira simples de criar logback.jar a partir do logback.xml é usando ant. Crie build.xml com o código abaixo:

<?xml version='1.0'?>
<project name="test" default="compile" basedir=".">
<target name = "build-jar">
   <jar destfile = "op/logback.jar"
      basedir = "in">
      <manifest>
        <attribute name = "Main-Class" value = "com.tutorialspoint.util.FaxUtil"/>
      </manifest>
   </jar>
</target>
</project>

Crie uma estrutura de diretórios como:

| - build.xml

| - em - > logback.xml

| - op - > logback.jar // Isso será gerado após a execução do comando ant

Agora compile usando o form-jar Você terá o logback.jar. Coloque este pote com todos os outros jars e ele removerá o log de depuração org.apache.http.wire

    
por 02.12.2017 / 11:16