pessoal estou usando o tomcat 6 e gostaria que nos logs aparecessem apenas os ERROR e não os INFO.
alguém sabe o que faço???
obrigado.
pessoal estou usando o tomcat 6 e gostaria que nos logs aparecessem apenas os ERROR e não os INFO.
alguém sabe o que faço???
obrigado.
Crie um arquivo log4j.properties no /WEB-INF/classes
(coloca na pasta SRC, que vai parar lá)
com o conteúdo# Set root category priority to INFO and its only appender to CONSOLE.
log4j.rootCategory=INFO, CONSOLE
# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%-4p: %c{1} %m%n
Se tiver usando log4j... vai aparecer corretamente..
se o sistema já estiver gerado e por la na pasta WEB-INF/classes o log4j.properties não funcionou será que tem q gerar novamente o sistema.
eu estou usando o GWT.
Tenta colocar esse log4j.properties
na pasta /lib do tomcat então…
E faz o download do log4j e coloca na pasta lib tb…
Isso é para configurar o log4j…
Se quiser usar o sistema de log default do tomcat… vc terá que editar o arquivo /conf/logging.properties
Essas configurações são válidas para o tomcat 6
Mais informações: http://tomcat.apache.org/tomcat-6.0-doc/logging.html
Obs: Não sei se o GWT tem outro sistema de log que vc tenha que configurar de outra forma…
eu usava xml e funcionava e agora nao funciona mais os INFO estão todos aparecendo. O xml esta abaixo sera que ha alguma coisa de errado nele?
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
debug="false">
<!-- Appenders para saÃdas stdout e stderr-->
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<param name="target" value="System.out" />
<param name="ImmediateFlush" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd/MM/yyyy HH:mm:ss,SSS} %5p %t %c{1}:%L - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="debug" />
<param name="LevelMax" value="warn" />
<param name="AcceptOnMatch" value="false" />
</filter>
</appender>
<appender name="stderr" class="org.apache.log4j.ConsoleAppender">
<param name="target" value="System.err" />
<param name="ImmediateFlush" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd/MM/yyyy HH:mm:ss,SSS} %5p %t %c{1}:%L - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="error" />
<param name="LevelMax" value="fatal" />
<param name="AcceptOnMatch" value="false" />
</filter>
</appender>
<!-- Appenders para arquivos -->
<!--
<appender name="fileout" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="logs/sysout.log" />
<param name="ImmediateFlush" value="true" />
<param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd/MM/yyyy HH:mm:ss,SSS} %5p %t %c{1}:%L - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="debug" />
<param name="LevelMax" value="warn" />
<param name="AcceptOnMatch" value="false" />
</filter>
</appender>
<appender name="fileerr" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="logs/syserr.log" />
<param name="ImmediateFlush" value="true" />
<param name="DatePattern" value="'.'yyyy-MM-dd'.log'" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd/MM/yyyy HH:mm:ss,SSS} %5p %t %c{1}:%L - %m%n" />
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="error" />
<param name="LevelMax" value="fatal" />
<param name="AcceptOnMatch" value="false" />
</filter>
</appender>
-->
<!-- Niveis pacote - herdam root -->
<logger name="com.cp.midleare.schedule">
<level value="info" />
</logger>
<logger name="com.cp.nfe">
<level value="info" />
</logger>
<logger name="com.neo.integracao">
<level value="warn" />
</logger>
<logger name="com.cp.executabackupbancodados">
<level value="debug" />
</logger>
<logger name="com.cp">
<level value="info" />
<!--
<appender-ref ref="fileout" />
<appender-ref ref="fileerr" />
-->
</logger>
<!-- Nivel root -->
<root>
<level value="error" />
<appender-ref ref="stdout" />
<appender-ref ref="stderr" />
</root>
</log4j:configuration>
Experimenta tirar esses blocos LevelRangeFilter
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="debug" />
<param name="LevelMax" value="warn" />
<param name="AcceptOnMatch" value="false" />
</filter>
Tira os dois blocos
nossa ta dificil, ja tirei até o xml inteiro e continua com os logs de INFO.
É porque seu tomcat não está usando o log4j. Altere em logging.properties o que deseja.
E alguem tem um arquivo logging.properties que não mostra os INFOs?? aparece muitos INFOs do hibernate. retirando isso ja estava otimo.
o meu logging.properties esta assim.
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
handlers = 1catalina.org.apache.juli.FileHandler, 2localhost.org.apache.juli.FileHandler, 3manager.org.apache.juli.FileHandler, 4host-manager.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.
3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.
4host-manager.org.apache.juli.FileHandler.level = FINE
4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
java.util.logging.ConsoleHandler.level = FINE
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = ERROR
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = 2localhost.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.FileHandler
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.FileHandler
# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
#org.apache.catalina.startup.ContextConfig.level = FINE
#org.apache.catalina.startup.HostConfig.level = FINE
#org.apache.catalina.session.ManagerBase.level = FINE
#org.apache.catalina.core.AprLifecycleListener.level=FINE
se alguem poder ajudar eu agradeço.
alguem??
pessoal dentro do logging.properties tem como chamar o log4j.properties???
pq se eu fizer trocar essa linha:
wrapper.java.additional.6=-Djava.util.logging.config.file=.\conf\logging.properties
por essa:
wrapper.java.additional.6=-Djava.util.logging.config.file=.\conf\log4j.properties
funciona em partes, não aparece mais o locahost, catalina e host-manager conforme esta configurado no logging.properties pq eu nao chamo ele mais.
oq eu poderia fazer?? algum pode ajudar??Grato.
meu logging.properties esta a cima.
??