Sto provando a reprimere la ridicola quantità di registrazione di Tomcat 7 emette dalla scatola.La registrazione di Tomcat 7 emette ancora la registrazione FINE e FINER, nonostante INFO sia impostato ovunque
Per ogni singola richiesta, ho questa quantità di registrazione:
FINE: Security checking request POST /myurl
Aug 28, 2015 7:17:08 AM org.apache.catalina.authenticator.AuthenticatorBase invoke
FINE: Not subject to any constraint
Aug 28, 2015 7:17:08 AM org.apache.catalina.core.StandardWrapper allocate
FINER: Returning non-STM instance
Aug 28, 2015 7:17:08 AM org.apache.catalina.authenticator.AuthenticatorBase invoke
ho posto i miei $ CATALINA_HOME/conf/logging.properties a questo, senza alcun risultato.
(ho praticamente preso le proprietà di registrazione di default, e acceso tutto per informazioni. Inoltre ha aggiunto org.apache.catalina.level = INFO
)
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
org.apache.catalina.level = INFO
1catalina.org.apache.juli.FileHandler.level = INFO
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
2localhost.org.apache.juli.FileHandler.level = INFO
2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.
3manager.org.apache.juli.FileHandler.level = INFO
3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.FileHandler.prefix = manager.
4host-manager.org.apache.juli.FileHandler.level = INFO
4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
java.util.logging.ConsoleHandler.level = INFO
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO
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 org.apache.catalina.util.LifecycleBase logger to log
# each component that extends LifecycleBase changing state:
#org.apache.catalina.util.LifecycleBase.level = INFO
# To see debug messages in TldLocationsCache, uncomment the following line:
#org.apache.jasper.compiler.TldLocationsCache.level = INFO
Ancora ricevo messaggi di log fine e più fini.
modifica: maggiori informazioni. Sto usando Tomcat all'interno della finestra mobile, this particular image.
Si tratta di un impianto molto semplice, senza base split o nulla:
ENV CATALINA_HOME /usr/local/tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME
aggiornamento
sono passato al logger log4j come spiegato here e here. (un piccolo errore nel primo collegamento - tomcat-juli-adapter.jar va in lib /, non in bin /). Questo ha risolto il mio problema, ma non con il logger tomcat out-of-the-box. Lascerò la domanda, però.
Se si dispone di una scissione '' CATALINA_BASE' e CATALINA_HOME', hai un '' logging.properties' in CATALINA_BASE' che è prevalente quella in 'CATALINA_HOME'? –
@ChristopherSchultz Nessuna base divisa o altro. installazione semplice. –
Hai controllato il livello del livello root? –