You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Rafal Kedziorski <ra...@polonium.de> on 2003/03/03 23:22:23 UTC

Log4j problem with JBoss?

hi,

I have folowwing problem with JBoss 3.0.6 and Log4j.

This is my definition in log4j.xml:
-----------------------------------
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" 
debug="false">
   <appender name="MMCMSFILE" 
class="org.jboss.logging.appender.DailyRollingFileAppender">
     <param name="File" value="${jboss.server.home.dir}/log/mmcms.log"/>
     <param name="Append" value="true"/>
     <param name="Threshold" value="DEBUG"/>
     <param name="DatePattern" value="'.'yyyy-MM-dd"/>
     <layout class="org.apache.log4j.PatternLayout">
       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
     </layout>
   </appender>
   ...
   <category name="de.polonium">
     <priority value="DEBUG"/>
     <appender-ref ref="MMCMSFILE"/>
   </category>
</log4j:configuration>



This ist my Timer class:
------------------------
package de.polonium.util.performance;

import org.apache.log4j.Logger;

public final class Timer {
     private final Logger logger = Logger.getLogger(Timer.class);
     private long t;

     public Timer() {
         logger.info("created Timer()");
         reset();
     }

     public void reset() {
         t = System.currentTimeMillis();
     }

     public long elapsed() {
         return System.currentTimeMillis() - t;
     }
}


After start JBoss I see all debug print outs in mmcms.log. That's correct. 
But some I see in the serve.log (defined by JBoss) too. For example after 
calling

   Timer timer = new Timer();

I see in mmcms.log:
2003-03-03 23:15:59,000 INFO  [net.magix.util.performance.Timer] created 
Timer()
and in server.log
23:15:59,000 INFO  [Timer] created Timer()

My question is why do I see the debug print out from Timer class but not 
from others?


Best Regards,
Rafal


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org


Re: Log4j problem with JBoss?

Posted by Rafal Kedziorski <ra...@polonium.de>.
hi,

I found it.


Rafal

At 23:22 03.03.2003 +0100, Rafal Kedziorski wrote:
>hi,
>
>I have folowwing problem with JBoss 3.0.6 and Log4j.
>
>This is my definition in log4j.xml:
>-----------------------------------
><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" 
>debug="false">
>   <appender name="MMCMSFILE" 
> class="org.jboss.logging.appender.DailyRollingFileAppender">
>     <param name="File" value="${jboss.server.home.dir}/log/mmcms.log"/>
>     <param name="Append" value="true"/>
>     <param name="Threshold" value="DEBUG"/>
>     <param name="DatePattern" value="'.'yyyy-MM-dd"/>
>     <layout class="org.apache.log4j.PatternLayout">
>       <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
>     </layout>
>   </appender>
>   ...
>   <category name="de.polonium">
>     <priority value="DEBUG"/>
>     <appender-ref ref="MMCMSFILE"/>
>   </category>
></log4j:configuration>
>
>
>
>This ist my Timer class:
>------------------------
>package de.polonium.util.performance;
>
>import org.apache.log4j.Logger;
>
>public final class Timer {
>     private final Logger logger = Logger.getLogger(Timer.class);
>     private long t;
>
>     public Timer() {
>         logger.info("created Timer()");
>         reset();
>     }
>
>     public void reset() {
>         t = System.currentTimeMillis();
>     }
>
>     public long elapsed() {
>         return System.currentTimeMillis() - t;
>     }
>}
>
>
>After start JBoss I see all debug print outs in mmcms.log. That's correct. 
>But some I see in the serve.log (defined by JBoss) too. For example after 
>calling
>
>   Timer timer = new Timer();
>
>I see in mmcms.log:
>2003-03-03 23:15:59,000 INFO  [net.magix.util.performance.Timer] created 
>Timer()
>and in server.log
>23:15:59,000 INFO  [Timer] created Timer()
>
>My question is why do I see the debug print out from Timer class but not 
>from others?
>
>
>Best Regards,
>Rafal
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: log4j-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-user-help@jakarta.apache.org