Skip to Main Content

Java Programming

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!

log4j is identifying ${java.home} but not ${catalina.home} or ${jboss.home}

807591Mar 18 2008
my Env Variables and Path:
JAVA_HOME
D:\MQS\jdk1.5.0_03

CATALINA_HOME
D:\MQS\Servers\Tomcat 5.0

path : %JAVA_HOME%\bin;%CATALINA_HOME%\bin;
When i run my class it is creating debug.log in JDK but it failing to create a log file folder in Tomcat.. why ? any idea....!!

my log4j.xml is as below:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >
<log4j:configuration>
<appender name="debugfile"
		class="org.apache.log4j.RollingFileAppender">
		<param name="maxFileSize" value="100KB" />
		<param name="maxBackupIndex" value="5" />
		<param name="File" value="${catalina.home}/MQLOG'S/debug/debug.log" />
		<param name = "File" value="${java.home}/MQLOG'S/Debug/debug.log"/>
		<layout class="org.apache.log4j.PatternLayout">
			    <param name="ConversionPattern"
				value="%d{ABSOLUTE} %10p %c{10}:%L - %m%n" />
		</layout>
		<filter class="org.apache.log4j.varia.LevelRangeFilter">
			<param name="LevelMin" value="debug" />
			<param name="LevelMax" value="debug" />
		</filter>
	</appender>
                <root>
		<priority value="debug"></priority>
	</root>
</log4j:configuration>
ThankQ,
Han.
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 15 2008
Added on Mar 18 2008
0 comments
316 views