Hi All,
I am having problems configuring log4j with Weblogic
6.1.
I have the configuration for log4j as follows in a
file called generic properties which get loaded by a
startup class


############################################################################
# log4j configuration
############################################################################

log4j.debug=true
#log4j.disable=fatal
log4j.additivity.epeople=true

log4j.rootCategory=DEBUG,stdout, R 
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=c:/bea/wlserver6.1/config/sudhendras/logger.log
log4j.appender.R.MaxFileSize=100KB
log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d %-5p
%c{1} %M - %m%n
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.logger.epeople=DEBUG

These properties gets loaded as a properties in
startup class as follows.

import java.io.*;

import java.util.Properties;
import org.apache.log4j.xml.DOMConfigurator;
import org.apache.log4j.*;
import weblogic.common.*;

import com.epeople.config.*;

/**
 * Insert the type's description here.
 * Creation date: (12/5/00 11:12:13 AM)
 * @author: Administrator
 */
public class ApacheLoggerStartUp implements
weblogic.common.T3StartupDef {
        /**
         * ApacheLoggerStartUp constructor comment.
         */
         private static final String m_logConfigurationFile
="c:\\ep\\properties\\log4j.properties";
        public ApacheLoggerStartUp() 
        {
                super();
        }
        /**
         * setServices method comment.
         */
        public void setServices(weblogic.common.T3ServicesDef
arg1) {
        }
        /**
         * startup method comment.
         */
        public String startup(String arg1,
java.util.Hashtable prop) throws Exception 
        {
                String resource = null;
                try
                {
                    Properties props =NWProperties.getInstance();
                    Logger.init(props,null);
                    return "Log4j configuration initialized.";
                    
                } 
                catch (Exception e) 
                {
                   System.out.println("Cannot open config file: " +
resource);
                   return "Log4j configuration failed to
initialized.";

                }
        }
}

can anyone help me on this.
I get the most dreaded
"log4j:WARN No appenders could be found for logger
(epeople).
log4j:WARN Please initialize the log4j system
properly."

The sample output is as follows
Starting WebLogic Server ....
<Aug 26, 2002 7:14:32 AM PDT> <Notice> <Management>
<Loading configuration file
.\config\sudhendras\config.xml ...>
<Aug 26, 2002 7:14:36 AM PDT> <Notice>
<WebLogicServer> <Starting WebLogic Admin
 Server "sudhendrasAdmin" for domain "sudhendras">
log4j:WARN No appenders could be found for logger
(epeople).
log4j:WARN Please initialize the log4j system
properly.
<Aug 26, 2002 7:14:57 AM PDT> <Notice> <Management>
<Application Poller started
for development server.>
log4j: Parsing for [root] with value=[DEBUG,stdout, R
].
log4j: Level token is [DEBUG].
log4j: Category root set to DEBUG
log4j: Parsing appender named "stdout".
log4j: Parsing layout options for "stdout".
log4j: End of parsing for "stdout".
log4j: Parsed "stdout" options.
log4j: Parsing appender named "R".
log4j: Parsing layout options for "R".
log4j: Setting property [conversionPattern] to [%d
%-5p %c{1} %M - %m%n].
log4j: End of parsing for "R".
log4j: Setting property [file] to
[c:/bea/wlserver6.1/config/sudhendras/epeople.
log].
log4j: Setting property [maxBackupIndex] to [1].
log4j: Setting property [maxFileSize] to [100KB].
log4j: setFile called:
c:/bea/wlserver6.1/config/sudhendras/epeople.log, true
log4j: setFile ended
log4j: Parsed "R" options.
log4j: Parsing for [epeople] with value=[DEBUG].
log4j: Level token is [DEBUG].
log4j: Category epeople set to DEBUG
log4j: Handling log4j.additivity.epeople=[true]
log4j: Setting additivity for "epeople" to true
log4j: Finished configuring.
<Aug 26, 2002 7:14:58 AM PDT> <Notice>
<WebLogicServer> <ListenThread listening
on port 80>
<Aug 26, 2002 7:14:58 AM PDT> <Notice>
<WebLogicServer> <SSLListenThread listeni
ng on port 443>
<Aug 26, 2002 7:14:59 AM PDT> <Notice>
<WebLogicServer> <Started WebLogic Admin
Server "sudhendrasAdmin" for domain "sudhendras"
running in Development Mode>

126233 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -

126243 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -
BGTRIGGERCREATION-TaskSchedlerMaintenaceTrigger().trigger()
- Going to synchroni
zeTriggers with ThreadThread[ExecuteThread: '5' for
queue: 'default',5,Thread Gr
oup for Queue: 'default']
126243 [ExecuteThread: '5' for queue: 'default'] DEBUG
epeople  - BGTRIGGERCREAT
ION-TaskSchedlerMaintenaceTrigger().trigger() - Going
to synchronizeTriggers wit
h ThreadThread[ExecuteThread: '5' for queue:
'default',5,Thread Group for Queue:
 'default']

126263 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -

126263 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -

126263 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -

126263 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -

126273 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -

126273 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -

126273 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -

126283 [ExecuteThread: '5' for queue: 'default'] INFO
epeople  -


can anyone help me on this... pls.....

sudhi




=====
God Bless America

__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to