Author: ruwan
Date: Sun Nov  9 21:48:10 2008
New Revision: 23560
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=23560

Log:
Adding the log4j.properties for the ESB

Added:
   trunk/esb/java/modules/distribution/src/main/conf/log4j.properties

Added: trunk/esb/java/modules/distribution/src/main/conf/log4j.properties
URL: 
http://wso2.org/svn/browse/wso2/trunk/esb/java/modules/distribution/src/main/conf/log4j.properties?pathrev=23560
==============================================================================
--- (empty file)
+++ trunk/esb/java/modules/distribution/src/main/conf/log4j.properties  Sun Nov 
 9 21:48:10 2008
@@ -0,0 +1,114 @@
+#
+# Copyright 2005-2007 WSO2, Inc. (http://wso2.com)
+#
+# Licensed 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.
+#
+
+##
+# This is the log4j configuration file used by WSO2 ESB
+# =====================================================
+#
+# IMPORTANT : Please do not remove or change the names of any of the Appenders 
defined here.
+# The layout pattern & log file can be changed using the WSO2 ESB Management 
Console, and those
+# settings will override the settings in this file.
+##
+
+##
+# WSO2 ESB is now able to create per-service trace logs at runtime. Thus while 
a message
+# is being processed through a Proxy service or the Synapse service (i.e. 
message mediation through
+# the 'main' sequence), tracing may be turned 'on' at any Proxy, Sequence or 
Mediator level. This
+# trace state 'flows' with the message - i.e from a trace enabled sequence to 
another sequence etc.
+# and applies to all mediators within a trace enabled sequence etc. unless 
another sequence or
+# mediator does not override and specify a different trace setting.
+##
+
+# the root category is ERROR (applies for all 3rd party JARs etc) and will be 
logged to the
+# LOG_APPENDER and the CONSOLE_APPENDER
+log4j.rootLogger=ERROR, CONSOLE_APPENDER, LOG_APPENDER, LOG_MEMORYAPPENDER
+
+log4j.category.org.apache.synapse=INFO
+log4j.category.org.apache.synapse.transport=INFO
+log4j.category.org.apache.axis2.transport=INFO
+log4j.category.org.wso2.esb=INFO
+#log4j.category.org.apache.synapse.transport.nhttp.util=DEBUG
+#log4j.category.org.apache.http.impl.nio.reactor=DEBUG
+log4j.logger.org.wso2=INFO
+log4j.logger.org.wso2.carbon=INFO
+#log4j.logger.org.wso2.carbon.utils.deployment.ComponentBuilder=DEBUG
+#log4j.logger.org.wso2.carbon.utils.deployment.OSGiBundleDeployer=DEBUG
+log4j.logger.org.apache.catalina=WARN
+log4j.logger.org.apache.coyote=WARN
+log4j.logger.org.apache.axis2.enterprise=FATAL
+log4j.logger.de.hunsicker.jalopy.io=FATAL
+
+# The console appender is used to display general information at console
+log4j.appender.CONSOLE_APPENDER=org.apache.log4j.ConsoleAppender
+log4j.appender.CONSOLE_APPENDER.layout=org.apache.log4j.PatternLayout
+log4j.appender.CONSOLE_APPENDER.layout.ConversionPattern=%d{ISO8601} 
[%X{ip}-%X{host}] [%t] %5p %c{1} %m%n
+
+# Configure the service logger at INFO level. Writes only 
run-time/mediation-time audit messages
+log4j.category.SERVICE_LOGGER=INFO, SERVICE_APPENDER
+log4j.additivity.SERVICE_LOGGER=false
+log4j.appender.SERVICE_APPENDER=org.apache.log4j.RollingFileAppender
+log4j.appender.SERVICE_APPENDER.File=logs/service.log
+log4j.appender.SERVICE_APPENDER.MaxFileSize=1000KB
+log4j.appender.SERVICE_APPENDER.MaxBackupIndex=10
+log4j.appender.SERVICE_APPENDER.layout=org.apache.log4j.PatternLayout
+log4j.appender.SERVICE_APPENDER.layout.ConversionPattern=%d{ISO8601} 
[%X{ip}-%X{host}] [%t] %5p %c{1} %m%n
+
+# The trace logger dumps enough information @INFO level, but maybe pushed upto 
TRACE.
+# Writes only run-time/mediation time tracing/debug messages for messages 
passing through trace
+# enabled sequences, mediators and services. Enabling tracing on these has a 
performance impact
+log4j.category.TRACE_LOGGER=INFO, TRACE_APPENDER, TRACE_MEMORYAPPENDER
+log4j.additivity.TRACE_LOGGER=false
+log4j.appender.TRACE_APPENDER=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.TRACE_APPENDER.File=logs/trace.log
+log4j.appender.TRACE_APPENDER.Append=true
+log4j.appender.TRACE_APPENDER.layout=org.apache.log4j.PatternLayout
+log4j.appender.TRACE_APPENDER.layout.ConversionPattern=%d{HH:mm:ss,SSS} 
[%X{ip}-%X{host}] [%t] %5p %c{1} %m%n
+
+# The memory appender for trace logger
+log4j.appender.TRACE_MEMORYAPPENDER=org.wso2.carbon.utils.MemoryAppender
+log4j.appender.TRACE_MEMORYAPPENDER.bufferSize=2000
+log4j.appender.TRACE_MEMORYAPPENDER.layout=org.apache.log4j.PatternLayout
+log4j.appender.TRACE_MEMORYAPPENDER.layout.ConversionPattern=%d{HH:mm:ss,SSS} 
[%X{ip}-%X{host}] [%t] %5p %m%n
+
+# The standard log file that may be set upto DEBUG/TRACE for general purpose 
logging
+# Logs information at startup/initialization etc. and also could be used as 
the developer log
+log4j.appender.LOG_APPENDER=org.apache.log4j.RollingFileAppender
+log4j.appender.LOG_APPENDER.File=logs/wso2-esb.log
+log4j.appender.LOG_APPENDER.MaxFileSize=1000KB
+log4j.appender.LOG_APPENDER.MaxBackupIndex=10
+log4j.appender.LOG_APPENDER.layout=org.apache.log4j.PatternLayout
+log4j.appender.LOG_APPENDER.layout.ConversionPattern=%d{ISO8601} 
[%X{ip}-%X{host}] [%t] %5p %c{1} %m%n
+
+# The memory appender for logging
+log4j.appender.LOG_MEMORYAPPENDER=org.wso2.carbon.utils.MemoryAppender
+log4j.appender.LOG_MEMORYAPPENDER.bufferSize=2000
+log4j.appender.LOG_MEMORYAPPENDER.layout=org.apache.log4j.PatternLayout
+log4j.appender.LOG_MEMORYAPPENDER.layout.ConversionPattern=%5p [%d{dd MMM yyyy 
HH:mm:ss}] %x %c{1} - %m%n
+
+## Trace Logger configuration which will append to a XMPP chatroom or JID ##
+#log4j.appender.XMPP_APPENDER=org.wso2.esb.tracing.IMAppender
+#log4j.appender.XMPP_APPENDER.host=jabber.org
+#log4j.appender.XMPP_APPENDER.username=wso2esb
+#log4j.appender.XMPP_APPENDER.password=wso2esb
[EMAIL PROTECTED]
+#log4j.appender.XMPP_APPENDER.layout=org.apache.log4j.PatternLayout
+#log4j.appender.XMPP_APPENDER.layout.ConversionPattern=[%X{host}] [%t] %-5p 
[%d{HH:mm:ss,SSS}] %C{1} - %m%n
+
+#log4j.appender.SYSLOG_APPENDER=org.apache.log4j.net.SyslogAppender
+#log4j.appender.SYSLOG_APPENDER.SyslogHost=localhost
+#log4j.appender.SYSLOG_APPENDER.layout=org.apache.log4j.SimpleLayout
+#log4j.appender.SYSLOG_APPENDER.facility=LOCAL6
+#log4j.appender.SYSLOG_APPENDER.threshold=DEBUG
\ No newline at end of file

_______________________________________________
Esb-java-dev mailing list
[email protected]
http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to