Hello Thomas,

No, I'm just confused about it.  So you are saying that I would have
something like:

<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/";
debug="true" threshold="debug">
   <appender name="A2" class="org.apache.log4j.FileAppender">
     <param name="File" value="${Barracuda.log.home}/root.log" />
     <param name="Append" value="false" />
     <layout class="org.apache.log4j.PatternLayout">
       <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n"/>
     </layout>
   </appender>
   <appender name="A3" class="org.apache.log4j.FileAppender">
     <param name="File" value="${Barracuda.log.home}/main.log" />
     <param name="Append" value="false" />
     <layout class="org.apache.log4j.PatternLayout">
       <param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n"/>
     </layout>
   </appender>   
   <logger name="org.enhydra.barracuda.core">
     <level value="debug"/>
     <appender-ref ref="A3"/>
   </logger>
   <root>
     <level value="warn"/>
     <appender-ref ref="A2"/>
   </root>
</log4j:configuration>


What If I want to add another logger like:

   <logger name="org.enhydra.barracuda.util">
     <level value="debug"/>
     <appender-ref ref="A3"/>
   </logger>

Are you saying I have to add yet another appender (A4) to deal with
this?

I understand that what I am doing makes no sense to you.  Can you then
provide an example based on what written that does what I need, but is
written like you would write it?  That would be 100 times more helpful
than just telling me that I am confused when I already know and admit
that I'm confused.

Thanks,

Jake

Friday, June 14, 2002, 10:03:07 AM, you wrote:

TTM> Why do you want to have the same appender for root and for
TTM> org.enhydra.barracuda.core? Do you think the duplicates make the log more
TTM> legible?

TTM> Makes no sense to me.

TTM> --

TTM> Thomas






TTM> | -----Original Message-----
TTM> | From: Jacob Kjome [mailto:[EMAIL PROTECTED]]
TTM> | Sent: 14 June 2002 15:57
TTM> | To: Log4J Users List
TTM> | Subject: Re[2]: duplicate debugging output?
TTM> |
TTM> |
TTM> | Hello Ceki,
TTM> |
TTM> | How is your example different than the one I used?  The only thing you
TTM> | changed was to remove the logger I had defined...which I actually want
TTM> | there because I want to set the level DEBUG on the
TTM> | org.enhydra.barracuda.core package.
TTM> |
TTM> | <logger name="org.enhydra.barracuda.core">
TTM> |                 <level value="debug"/>
TTM> |                 <appender-ref ref="A2"/>
TTM> | </logger>
TTM> |
TTM> | Is Thomas Muller correct in saying that adding additivity="false", as
TTM> | hein Meling has suggested, will not work to get rid of duplicates?
TTM> |
TTM> | What is the standard way to specify that you want, by default, warn
TTM> | level messages to be logged (I assume this is the "root" logger) and
TTM> | add logging for a specific package or class without risking duplicates
TTM> | being printed out?  Can you provide a complete working example that
TTM> | gets rid of duplicates based on the following?...
TTM> |
TTM> | <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/";
TTM> | debug="true" threshold="debug">
TTM> |    <appender name="A2" class="org.apache.log4j.FileAppender">
TTM> |      <param name="File" value="${Barracuda.log.home}/main.log" />
TTM> |      <param name="Append" value="false" />
TTM> |      <layout class="org.apache.log4j.PatternLayout">
TTM> |        <param name="ConversionPattern" value="%-4r [%t] %-5p %c
| %x - %m%n"/>>
TTM> |      </layout>
TTM> |    </appender>
TTM> |    <logger name="org.enhydra.barracuda.core">
TTM> |      <level value="debug"/>
TTM> |      <appender-ref ref="A2"/>
TTM> |    </logger>
TTM> |    <root>
TTM> |      <level value="warn"/>
TTM> |      <appender-ref ref="A2"/>
TTM> |    </root>
TTM> | </log4j:configuration>
TTM> |
TTM> |
TTM> | Thanks,
TTM> |
TTM> | Jake
TTM> |
TTM> | Friday, June 14, 2002, 9:08:13 AM, you wrote:
TTM> |
TTM> |
| CG>> But so does:
TTM> |
| CG>>    <logger name="jgroup">
| CG>>      <level value="info"/>
| CG>>      <appender-ref ref="STDOUT-INFO"/>
| CG>>    </logger>
TTM> |
| CG>> Or in Jacob's case:
TTM> |
| CG>> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/";
| CG>> debug="true" threshold="debug">
| CG>>    <appender name="A2" class="org.apache.log4j.FileAppender">
| CG>>      <param name="File" value="${Barracuda.log.home}/main.log" />
| CG>>      <param name="Append" value="false" />
| CG>>      <layout class="org.apache.log4j.PatternLayout">
| CG>>        <param name="ConversionPattern" value="%-4r [%t] %-5p
| %c %x - %m%n"/>>
| CG>>      </layout>
| CG>>    </appender>
| CG>>    <root>
| CG>>      <level value="warn"/>
| CG>>      <appender-ref ref="A2"/>
| CG>>    </root>
| CG>> </log4j:configuration>
TTM> |
TTM> |
| CG>> At 15:38 14.06.2002 +0200, you wrote:
| >>>Jacob Kjome wrote:
| >>> > It is very likely that the duplicates are entirely my fault,
TTM> | but I can't
| >>> > see how.  Can someone point it out to me?
| >>>
| >>>Try setting the additivity flag to false; like this:
| >>>
| >>>   <logger name="jgroup">
| >>>     <level value="info"/>
| >>>     <appender-ref ref="STDOUT-INFO"/>
| >>>   </logger>
| >>>
| >>>   <logger name="jgroup.arm.ExecDaemon" additivity="false">
| >>>     <level value="debug"/>
| >>>     <appender-ref ref="STDOUT"/>
| >>>   </logger>
| >>>
| >>>If I recall correctly, this prevents duplicate log events from
| >>>jgroup.arm.ExecDaemon.
| >>>
| >>>Ciao,
| >>>   Hein
| >>>
| >>>--
| >>>To unsubscribe, e-mail:
TTM> | <mailto:[EMAIL PROTECTED]>
| >>>For additional commands, e-mail:
TTM> | <mailto:[EMAIL PROTECTED]>
TTM> |
| CG>> --
| CG>> Ceki
TTM> |
| CG>> SUICIDE BOMBING - A CRIME AGAINST HUMANITY
| CG>> Sign the petition: http://www.petitiononline.com/1234567b
| CG>> I am signatory number 22106. What is your number?
TTM> |
TTM> |
| CG>> --
| CG>> To unsubscribe, e-mail:
TTM> | <mailto:[EMAIL PROTECTED]>
| CG>> For additional commands, e-mail:
TTM> | <mailto:[EMAIL PROTECTED]>
TTM> |
TTM> |
TTM> |
TTM> | --
TTM> | Best regards,
TTM> |  Jacob                            mailto:[EMAIL PROTECTED]
TTM> |
TTM> |
TTM> | --
TTM> | To unsubscribe, e-mail:
TTM> | <mailto:[EMAIL PROTECTED]>
TTM> | For additional commands, e-mail:
TTM> | <mailto:[EMAIL PROTECTED]>
TTM> |
TTM> |



TTM> *************************************************************************
TTM> Copyright ERA Technology Ltd. 2002. (www.era.co.uk). All rights reserved. 
TTM> The information supplied in this email should be treated in confidence.
TTM> No liability whatsoever is accepted for any loss or damage 
TTM> suffered as a result of accessing this message or any attachments.

TTM> ________________________________________________________________________
TTM> This email has been scanned for all viruses by the MessageLabs SkyScan
TTM> service. For more information on a proactive anti-virus service working
TTM> around the clock, around the globe, visit http://www.messagelabs.com
TTM> ________________________________________________________________________

TTM> --
TTM> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
TTM> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>



-- 
Best regards,
 Jacob                            mailto:[EMAIL PROTECTED]


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

Reply via email to