Hi,

I m using tomcat 5.5 and we're hosting 5 application. The problem is that 1
of the application is not doing the log as expected. We're using commons
logging and log4j. All of the log4j config is similar. and this is the log4j
config file

log4j.rootLogger=INFO,STDOUT,FILE

log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%5p %d{HH:mm:ss} [%t] %c{1} -
%m%n

log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.DatePattern=yyyy-MM-dd
log4j.appender.FILE.layout.ConversionPattern=%5p %d{HH:mm:ss} [%t] %c{1} -
%m%n
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender

log4j.appender.FILE.File=/opt/gateway/logs/LegacyEngine.log

log4j.logger.com.mchange=WARN
log4j.logger.com.csp=INFO
log4j.logger.com.ricochet=INFO

what we're doing is : all of the codes are saved as a jar, these jar then
placed at WEB-INF/lib at the war. those 4 applications that succeeded at
logging, only use jars at the lib and not using any codes at classes. But
the troublesome application, have classes placed at WEB-INF classes and logs
from these classes are not logged properly at the log files. any insights ?

for reference, this is the structure of the trouble some application :

Archive:  heart.war
 Length     Date   Time    Name
--------    ----   ----    ----
      39  02-21-07 14:09   META-INF/MANIFEST.MF
       0  01-24-07 11:11   WEB-INF/classes/com/ricochet/j2ee/
    4900  02-19-07 16:42
WEB-INF/classes/com/ricochet/util/ApplicationUtil.class
     395  02-19-07 16:42
WEB-INF/classes/com/ricochet/ems/dao/ContentNotExistException.class
     335  02-15-07 14:19   invalid_request_id.wml
    1313  02-19-07 16:42
WEB-INF/classes/com/ricochet/ems/dao/LegacyContentDao$2.class
     388  02-15-07 14:19   no_service.wml
      65  09-13-06 17:11   index.html
   84462  02-21-07 14:09   WEB-INF/lib/commons-validator.jar
  188671  02-21-07 14:09   WEB-INF/lib/commons-beanutils.jar
  571259  02-21-07 14:09   WEB-INF/lib/commons-collections.jar
    1021  02-19-07 16:42
WEB-INF/classes/com/ricochet/database/ConnectionPoolFactory.class
   18905  02-21-07 14:09   WEB-INF/lib/base.jar
  367444  02-21-07 14:09   WEB-INF/lib/log4j-1.2.14.jar
  446464  02-21-07 14:09   WEB-INF/lib/mysql.jar
  226877  02-21-07 14:09   WEB-INF/lib/jaxen-1.1-beta-7.jar
    9537  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/ServiceProcessor.class
    4516  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/bean/WapMessageBean.class
       0  12-28-06 16:08   META-INF/
   35695  02-21-07 14:09   WEB-INF/lib/md-bean.jar
       0  12-28-06 15:29   WEB-INF/
     227  02-15-07 14:20   success_download.wml
     231  01-31-07 19:02   META-INF/context.xml
       0  12-19-06 02:28   WEB-INF/classes/com/ricochet/database/
       0  01-25-07 13:56   WEB-INF/classes/com/ricochet/
    1302  02-19-07 16:42
WEB-INF/classes/com/ricochet/ems/bean/RawContent.class
   79151  02-21-07 14:09   WEB-INF/lib/qdox-1.5.jar
  279781  02-21-07 14:09   WEB-INF/lib/commons-httpclient.jar
   96529  02-21-07 14:09   WEB-INF/lib/commons-javaflow.jar
    2539  02-16-07 15:40   WEB-INF/web.xml
       0  01-25-07 14:11   WEB-INF/classes/com/ricochet/ems/bean/
  313898  02-21-07 14:09   WEB-INF/lib/dom4j-1.6.1.jar
    2274  02-19-07 16:42
WEB-INF/classes/com/ricochet/database/Query.class
    6382  02-21-07 14:08
WEB-INF/classes/com/ricochet/service/ContentProcessor.class
   16146  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/WapReceiverServlet.class
  134104  02-21-07 14:09   WEB-INF/lib/sunjce_provider.jar
  168446  02-21-07 14:09   WEB-INF/lib/commons-digester.jar
    1526  02-19-07 16:42
WEB-INF/classes/com/ricochet/j2ee/LegacyEngineStarter.class
       0  01-25-07 14:11   WEB-INF/classes/com/ricochet/ems/dao/
  243016  02-21-07 14:09   WEB-INF/lib/commons-lang.jar
   46725  02-21-07 14:09   WEB-INF/lib/commons-codec.jar
       0  01-25-07 17:00   WEB-INF/classes/com/ricochet/service/
     266  02-19-07 16:42
WEB-INF/classes/com/ricochet/ems/dao/ContentDao.class
    2581  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/SubscriptionWapPageServlet.class
    3730  02-19-07 16:42
WEB-INF/classes/com/ricochet/util/SoapMessageGenerator.class
    4475  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/DigiChargeMT.class
     283  02-15-07 14:20   product_not_available.wml
       0  12-19-06 02:28   WEB-INF/classes/com/ricochet/system/
    9081  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/SubscriptionDownloadServlet.class
   18524  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/ServiceConstants.class
     265  02-15-07 14:20   product_downloaded.wml
   61562  02-21-07 14:09   WEB-INF/lib/commons-io.jar
   75549  02-21-07 14:09   WEB-INF/lib/md-logic.jar
  103101  02-21-07 14:09   WEB-INF/lib/xmlizable.jar
    2021  02-19-07 16:42
WEB-INF/classes/com/ricochet/util/DigiSecurityUtilWAP.class
       0  12-28-06 17:14   WEB-INF/lib/
 2593850  02-21-07 14:09   WEB-INF/lib/spring.jar
  107631  02-21-07 14:09   WEB-INF/lib/commons-dbcp.jar
    3971  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/DownloadServlet.class
    3114  02-19-07 16:42
WEB-INF/classes/com/ricochet/ems/dao/LegacyContentDao.class
    1339  02-19-07 16:42
WEB-INF/classes/com/ricochet/ems/dao/LegacyContentDao$1.class
    3051  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/SubscriptionWapServlet.class
   62103  02-21-07 14:09   WEB-INF/lib/commons-pool.jar
     274  02-15-07 14:19   back_page.wml
   18601  02-21-07 14:09   WEB-INF/lib/md-content-base.jar
    3075  02-19-07 16:42
WEB-INF/classes/com/ricochet/util/DESProcessor.class
       0  12-19-06 02:28   WEB-INF/classes/com/ricochet/service/bean/
   74869  02-21-07 14:09   WEB-INF/lib/jce1_2_2.jar
       0  01-25-07 14:11   WEB-INF/classes/com/ricochet/ems/
    5914  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/MaxisChargeMT.class
       0  12-19-06 02:28   WEB-INF/classes/com/
   52915  02-21-07 14:09   WEB-INF/lib/commons-logging.jar
    2165  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/WapMsisdnServlet.class
    3991  02-19-07 16:42
WEB-INF/classes/com/ricochet/util/EasyMessageParser.class
   20318  02-19-07 16:42
WEB-INF/classes/com/ricochet/util/DatabaseUtil.class
     237  02-15-07 14:20   phone_not_supported.wml
       0  01-25-07 17:12   WEB-INF/classes/com/ricochet/util/
    1472  02-19-07 16:42
WEB-INF/classes/com/ricochet/system/SystemConfiguration.class
   71442  02-21-07 14:09   WEB-INF/lib/commons-discovery.jar
    3245  02-19-07 16:42
WEB-INF/classes/com/ricochet/service/CelcomChargeMT.class
       0  12-28-06 16:01   WEB-INF/classes/
   31909  02-21-07 14:09   WEB-INF/lib/commons-fileupload.jar
--------                   -------
 6701487                   82 files

while the applications that logs properly, the structure is as follows :
Archive:  md-request-terminal.war
 Length     Date   Time    Name
--------    ----   ----    ----
       0  02-22-07 12:05   .myeclipse/
       0  02-22-07 12:05   META-INF/
      39  02-22-07 12:05   META-INF/MANIFEST.MF
     262  02-22-07 12:05   META-INF/context.xml
       0  02-22-07 12:05   WEB-INF/
       0  02-22-07 12:05   WEB-INF/classes/
       0  02-22-07 12:05   WEB-INF/lib/
   18808  02-22-07 12:05   WEB-INF/lib/base.jar
  188671  02-22-07 12:05   WEB-INF/lib/commons-beanutils.jar
   46725  02-22-07 12:05   WEB-INF/lib/commons-codec.jar
  571259  02-22-07 12:05   WEB-INF/lib/commons-collections.jar
  107631  02-22-07 12:05   WEB-INF/lib/commons-dbcp.jar
  168446  02-22-07 12:05   WEB-INF/lib/commons-digester.jar
   71442  02-22-07 12:05   WEB-INF/lib/commons-discovery.jar
   31909  02-22-07 12:05   WEB-INF/lib/commons-fileupload.jar
  279781  02-22-07 12:05   WEB-INF/lib/commons-httpclient.jar
   61562  02-22-07 12:05   WEB-INF/lib/commons-io.jar
   96529  02-22-07 12:05   WEB-INF/lib/commons-javaflow.jar
  243016  02-22-07 12:05   WEB-INF/lib/commons-lang.jar
   52915  02-22-07 12:05   WEB-INF/lib/commons-logging.jar
   62103  02-22-07 12:05   WEB-INF/lib/commons-pool.jar
   84462  02-22-07 12:05   WEB-INF/lib/commons-validator.jar
  313898  02-22-07 12:05   WEB-INF/lib/dom4j-1.6.1.jar
  226877  02-22-07 12:05   WEB-INF/lib/jaxen-1.1-beta-7.jar
  367444  02-22-07 12:05   WEB-INF/lib/log4j-1.2.14.jar
   37130  02-22-07 12:05   WEB-INF/lib/md-bean.jar
   80178  02-22-07 12:05   WEB-INF/lib/md-logic.jar
  446464  02-22-07 12:05   WEB-INF/lib/mysql.jar
   79151  02-22-07 12:05   WEB-INF/lib/qdox-1.5.jar
 2593850  02-22-07 12:05   WEB-INF/lib/spring.jar
    1248  02-22-07 12:05   WEB-INF/web.xml
       0  02-22-07 12:05   build/
       0  02-22-07 12:05   build/classes/
--------                   -------
 6231800                   33 files

any insights ?

--
-Andre-

People see things the way they are and say "why ?" I see things that never
were and say "Why not ?"

Reply via email to