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