This section describes configuring log4j to output Tomcat's internal logging. Log4j.rootLogger = 'INFO, CATALINA' Create a file calledlog4j.properties with the following content and save it into $CATALINA_BASE / lib.
This section describes configuring log4j to output Tomcat's internal logging. Log4j.rootLogger = 'INFO, CATALINA' Create a file calledlog4j.properties with the following content and save it into $CATALINA_BASE / lib.
This section describes configuring log4j to output Tomcat's internal logging. Log4j.rootLogger = 'INFO, CATALINA' Create a file calledlog4j.properties with the following content and save it into $CATALINA_BASE / lib.
Extraido de: http://tomcat.apache.org/tomcat-7.0-doc/logging.html
This section explains how to configure Tomcat to use log4j rather than java.util.logging for all Tomcat's internal logging. Note: The steps described in this section are needed when you want to reconfigure Tomcat to use Apache log4j for its own logging. These steps are not needed if you just want to use log4j in your own web application. In that case, just putlog4j.jar and log4j.properties into WEB-INF/libandWEB-INF/ classes of your web application. The following steps describe configuring log4j to output Tomcat's internal logging. 1. Create a file calledlog4j.properties with the following content and save it into $CATALINA_BASE/ lib (el archivo fue modificado para indicar el tamao maximo de archivo y la cantidad maxima de archivos de respaldo) log4j.rootLogger = INFO, CATALINA # Define all the appenders log4j.appender.CATALINA = org.apache.log4j.DailyRollingFileAppender log4j.appender.CATALINA.File = ${catalina.base}/logs/catalina log4j.appender.CATALINA.Append = true log4j.appender.CATALINA.Encoding = UTF-8 # Roll-over the log once per day log4j.appender.CATALINA.DatePattern = '.'yyyy-MM-dd'.log' log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.CATALINA.file.MaxFileSize=1MB log4j.appender.CATALINA.file.MaxBackupIndex=4 log4j.appender.LOCALHOST = org.apache.log4j.DailyRollingFileAppender log4j.appender.LOCALHOST.File = ${catalina.base}/logs/localhost log4j.appender.LOCALHOST.Append = true log4j.appender.LOCALHOST.Encoding = UTF-8 log4j.appender.LOCALHOST.DatePattern = '.'yyyy-MM-dd'.log' log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.LOCALHOST.file.MaxFileSize=1MB log4j.appender.LOCALHOST.file.MaxBackupIndex=4 log4j.appender.MANAGER = org.apache.log4j.DailyRollingFileAppender log4j.appender.MANAGER.File = ${catalina.base}/logs/manager IT Business Solutions C.A. - Pagina 1 log4j.appender.MANAGER.Append = true log4j.appender.MANAGER.Encoding = UTF-8 log4j.appender.MANAGER.DatePattern = '.'yyyy-MM-dd'.log' log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayout log4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.MANAGER.file.MaxFileSize=1MB log4j.appender.MANAGER.file.MaxBackupIndex=4 log4j.appender.HOST-MANAGER = org.apache.log4j.DailyRollingFileAppender log4j.appender.HOST-MANAGER.File = ${catalina.base}/logs/host-manager log4j.appender.HOST-MANAGER.Append = true log4j.appender.HOST-MANAGER.Encoding = UTF-8 log4j.appender.HOST-MANAGER.DatePattern = '.'yyyy-MM-dd'.log' log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayout log4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n log4j.appender.HOST-MANAGER.file.MaxFileSize=1MB log4j.appender.HOST-MANAGER.file.MaxBackupIndex=4 log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.Encoding = UTF-8 log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n # Configure which loggers log to which appenders log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost] = INFO, LOCALHOST log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager] =\ INFO, MANAGER log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager] =\ INFO, HOST-MANAGER 1. Download Log4J(v1.2 or later). 2. Download or build tomcat-juli.jar and tomcat-juli-adapters.jar that are available as an "extras" component for Tomcat. SeeAdditional Components documentationfor details. This tomcat-juli.jar differs from the default one. It contains the full Apache Commons Logging implementation and thus is able to discover the presense of log4j and configure itself. 3. If you want to configure Tomcat to use log4j globally: Putlog4j.jar and tomcat-juli-adapters.jar from "extras" into $CATALINA_HOME/lib. Replace $CATALINA_HOME/bin/tomcat-juli.jar with tomcat-juli.jar from "extras". IT Business Solutions C.A. - Pagina 2 4. If you are running Tomcat with separate $CATALINA_HOME and $CATALINA_BASE and want to configure to use log4j in a single $CATALINA_BASE only: Create$CATALINA_BASE/binand$CATALINA_BASE/libdirectories if they do not exist. Put log4j.jar and tomcat-juli-adapters.jar from "extras" into$CATALINA_BASE/lib Put tomcat-juli.jar from "extras" as $CATALINA_BASE/bin/tomcat-juli.jar If you are running with a security manager, you would need to edit the $CATALINA_BASE/conf/catalina.policy file to adjust it to using a different copy of tomcat- juli.jar. 5. Delete $CATALINA_BASE/conf/logging.properties to prevent java.util.logging generating zero length log files. 6. Start Tomcat This log4j configuration mirrors the default java.util.logging setup that ships with Tomcat: both the manager and host-manager apps get an individual log file, and everything else goes to the "catalina.log" log file. Each file is rolled-over once per day. Dejar de generar los archivos stdout y stderror IT Business Solutions C.A. - Pagina 3