Well, You need to provide a FileAppender rather than a ConsoleAppender.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/";>
        <appender name="FILE"
class="org.apache.log4j.RollingFileAppender">
            <param name= "MaxFileSize" value= "1000KB "/>
                <param name="File" value="C:\\foo-debug.log"/>
                <param name="MaxBackupIndex" value="10"/>
                <layout class="org.apache.log4j.PatternLayout">
                        <param name="ConversionPattern"
                        value="%d{dd MMM yyyy HH:mm:ss,SSS} %-6p [%c{3}]
: %m%n"/>
                </layout>
        </appender>
        <appender name="CONSOLE"
class="org.apache.log4j.ConsoleAppender">
                <layout class="org.apache.log4j.PatternLayout">
                        <param name="ConversionPattern"
                         value="%d{dd MMM yyyy HH:mm:ss,SSS} %-6p
[%c{3}] : %m%n"/>
                </layout>
        </appender>

        <!--appender name="SocketAppender"
class="org.apache.log4j.net.SocketAppender">
                <param name="RemoteHost" value="localhost"/>
                <param name="Port" value="4445"/>
                <layout class="org.apache.log4j.TTCCLayout">
                </layout>

        </appender-->


        <category name="com.foo.base">
        <priority value="debug"/>
                <appender-ref ref="FILE"/>
        </category>


</log4j:configuration>
Thanks

Sudhendra (Sudhi) Seshachala
Office  : 281-514-0918
Cell    : 408-203-9960 
Mail to: [EMAIL PROTECTED]

-----Original Message-----
From: manoj JC [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 07, 2005 10:34 AM
To: log4j-user@logging.apache.org
Subject: Log files are not getting created

I have a stand-alone java application and trying to implement logging. I
have the log4j.properties file in a jar file along with the java classes
and the classpath is pointing to that jar file.

When I run the java program, its not creating the log file. On the
console I see the log messages.

Any one have any ideas?


This is the properties file I have.

log4j.rootLogger = INFO, C

# console appender
log4j.appender.C=org.apache.log4j.ConsoleAppender
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%d [%t] %-5p %x - %m%n

## World Check File Download log ##
log4j.logger.com.semagix.apps.ciras2.util=DEBUG, ciras.wcFileDownload
log4j.appender.ciras.wcFileDownload =
org.apache.log4j.RollingFileAppender
log4j.appender.ciras.wcFileDownload.MaxFileSize=500KB
# Keep one backup file
log4j.appender.ciras.wcFileDownload.MaxBackupIndex=2
log4j.appender.ciras.wcFileDownload.File =
/opt/semagix/log/ciras.wcFileDownload.log
log4j.appender.ciras.wcFileDownload.layout =
org.apache.log4j.PatternLayout
log4j.appender.ciras.wcFileDownload.layout.ConversionPattern =
%d{dd/MM/yyyy HH:mm:ss,SSS} %-5p - %m %n
log4j.additivity.com.semagix.apps.ciras2.util = false

## World Check Updater log ##
log4j.logger.com.semagix.apps.ciras2.updates.WorldCheckUpdater=DEBUG,
ciras.wcupdater
log4j.appender.ciras.wcupdater = org.apache.log4j.RollingFileAppender
log4j.appender.ciras.wcupdater.MaxFileSize=500KB
# Keep one backup file
log4j.appender.ciras.wcupdater.MaxBackupIndex=2
log4j.appender.ciras.wcupdater.File =
/opt/semagix/log/ciras.wcupdater.log
log4j.appender.ciras.wcupdater.layout = org.apache.log4j.PatternLayout
log4j.appender.ciras.wcupdater.layout.ConversionPattern = %d{dd/MM/yyyy
HH:mm:ss,SSS} %-5p - %m %n
log4j.additivity.com.semagix.apps.ciras2.updates.WorldCheckUpdater =
false



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


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

Reply via email to