https://issues.apache.org/bugzilla/show_bug.cgi?id=41980


Weiping Chen <[EMAIL PROTECTED]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[EMAIL PROTECTED]




--- Comment #4 from Weiping Chen <[EMAIL PROTECTED]>  2008-08-11 13:13:03 PST 
---
I also have the same problem, below is info to reproduce. It doesn't happen
in (SunOS 5.10 Generic_118833-36 sun4v sparc SUNW,Sun-Fire-T200)

1. Environment
  Running platform: Windows XP Professional 5.1.2600 SP2 Build 2600
  Java: Java HotSpot(TM) Client VM (build 1.5.0_13-b05, mixed mode)
  Log4J: log4j-1.2.15

2. Test driver
package test;
import org.apache.log4j.Logger;
public class LogFileTester extends Thread {
        private Logger logger = null;
        private LogFileTester() {
                logger = Logger.getLogger( LogFileTester.class );
        }
        public static void main( String[] args ) {
                Thread testThread = new LogFileTester();
                testThread.start();
        }
        public void run() {
                String msg = null;
                int cnt = 0;
                while( cnt < 120 ) {  // Loop 10 minutes
                        try {
                                msg = "[LogFileTester.run] cnt=" + cnt++;
                                System.out.println( msg );
                                logger.debug( msg );    // The log file is
updated, but "Modified Date" timestamp doesn't change!!
                                sleep( 5000 );                  // Sleep 5
seconds
                        } catch (InterruptedException e) {
                                e.printStackTrace();
                        }
                }
        }
}

3. Log4j configuration file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/";
debug="false">
   <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender"> 
      <param name="File" value="log4j.log"/>
      <param name="Append" value="false"/>
      <layout class="org.apache.log4j.PatternLayout">
         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
      </layout>
   </appender>
   <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
      <param name="Target" value="System.out"/>
      <param name="Threshold" value="ERROR"/>
      <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] Message\n -->
         <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}]
%m%n"/>
      </layout>
   </appender>
   <root>
      <priority value="DEBUG" />
      <appender-ref ref="CONSOLE"/>
      <appender-ref ref="FILE"/>
   </root>
</log4j:configuration>


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

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

Reply via email to