Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

[SOLVED] log4j and ADF BC

566709Apr 10 2008 — edited Apr 11 2008
Hi!

I'm trying to use log4j in my ADF BC web application (I have a requirement that in production environment my application has to have configuration file and separate log files).

I've downloaded apache-log4j-1.2.15 package, copied the log4j-1.2.15.jar into WEB-INF/lib folder in ViewController project and inserted
<imported-shared-libraries>
    <remove-inherited name="apache.commons.logging"></remove-inherited>
  </imported-shared-libraries>
in my orion-application.xml file.

I've put log4j.properties file in WEB-INF folder.

When I deploy the application to Oracle AS 10.1.3.3. and restart opmn I see in opmn log file:
08/04/10 14:44:38 log4j:WARN No appenders could be found for logger (com.sun.faces.config.ConfigureListener).
08/04/10 14:44:38 log4j:WARN Please initialize the log4j system properly.


I can see that my log4j.properties file has been picked up by server using File Monitor on the server. The contents fo log4j.properties file:
# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=ERROR, A1, A2

log4j.logger.<my_package_prefix>=INFO
log4j.logger.oracle=WARNING
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender

# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
# OLD: %-4r [%t] %-5p %c %x - %m%n
log4j.appender.A1.layout.ConversionPattern=%-5p %c %x - %m%n

# A2 is set to be a RollingFileAppender.
log4j.appender.A2=org.apache.log4j.RollingFileAppender
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss} [%t] (%F:%L) %-5p %c %x - %m%n
log4j.appender.A2.File=../SSN/log/<my_package_prefix>.log
log4j.appender.A2.Threshold=INFO
log4j.appender.A2.ImmediateFlush=true
log4j.appender.A2.Append=False
log4j.appender.A2.MaxFileSize=10000KB
log4j.appender.A2.MaxBackupIndex=5


Thank you in advance!

Regards,
BB
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 9 2008
Added on Apr 10 2008
9 comments
3,864 views