Doesn't the name of the logger correspond to the namespace of the SU which
uses it? If I name my "toxml" logger just "xml" and not "cedac.xml" (the
namespace of the SU), servicemix create the file but print the log in the
console... so, if I have multiple SU in the same namespace, I can't have
multiple loggers with the same name.... isn't that right?
Thanks


tterm wrote:
> 
> beppe82 wrote:
>> Thank you very much! I really appreciate you all take lot of time helping
>> newbies like me! Giuseppe
>> 
>> P.S.: Now, I have several SU which belongs to the same namespace, but I
>> would like to have differente logs... is it possibile or I must change
>> namespaces?
> I don't see how it belongs to namespaces.
> 
> Choose different Logger names (logger) and for that add different
> appender.
> 
> Cheers,
> Thomas
> 
> 
>> 
>> 
>> tterm wrote:
>> 
>>>Remove the appender from the root logger and add it to your logger.
>>>
>>>beppe82 wrote:
>>>
>>>>Did another mistake, now it creates the file, but the problem remains:
it
>>>>prints all the "stuff" from service mix environment! See the attached
>>>>file.
>>>>Thanks a lot for yout help
http://www.nabble.com/file/p11445069/log4j.xml
>>>>log4j.xml 
>>>>
>>>>
>>>>
>>>>tterm wrote:
>>>>
>>>>
>>>>>Did you forget the appender-ref?
>>>>>
>>>>><logger name="cedac.xml" additivity="false">
>>>>>        <level value="INFO"/>
>>>>>        <appender-ref  ref="TOXML"/>
>>>>></logger>
>>>>>
>>>>>
>>>>>beppe82 wrote:
>>>>>
>>>>>
>>>>>>I got the following error....
>>>>>>
>>>>>>log4j:WARN No appenders could be found for logger
>>>>>>(cedac.xml.MyComponent).
>>>>>>log4j:WARN Please initialize the log4j system properly.
>>>>>>
>>>>>>I think the error is here, but I never used log4j before, so I don't
>>>>>>exactly 
>>>>>>know what I'm doing :(
>>>>>>
>>>>>><appender name="TOXML" class="org.apache.log4j.FileAppender">
>>>>>>       
>>>>>>       
>>>>>>       <layout class="org.apache.log4j.PatternLayout">
>>>>>>           
>>>>>>       </layout>
>>>>>>   </appender>
>>>>>>
>>>>>>
>>>>>>tterm wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>You missed the additivity flag
>>>>>>>
>>>>>>>You can add this on all your loggers.
>>>>>>>
>>>>>>><logger name="cedac.xml" additivity="false">
>>>>>>>       <level value="INFO"/>
>>>>>>></logger>
>>>>>>>
>>>>>>>Cheers,
>>>>>>>Thomas Termin
>>>>>>>
>>>>>>>beppe82 wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>I'm sorry, can you help me doing that? I tried to create the
following
>>>>>>>>new
>>>>>>>>entries to have a dedicated logger for cedac.xml component. It
prints
>>>>
>>>>the
>>>>
>>>>
>>>>>>>>message I log, but it prints also all the other stuff logged by
>>>>>>>>servicemix... thanks
>>>>>>>>
>>>>>>>><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/";
>>>>>>>>debug="false">
>>>>>>>>
>>>>>>>>  <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
>>>>>>>>      
>>>>>>>>      <layout class="org.apache.log4j.PatternLayout">
>>>>>>>>          
>>>>>>>>      </layout>
>>>>>>>>  </appender>
>>>>>>>>
>>>>>>>>  <appender name="FILE" class="org.apache.log4j.FileAppender">
>>>>>>>>      
>>>>>>>>      
>>>>>>>>      <layout class="org.apache.log4j.PatternLayout">
>>>>>>>>          
>>>>>>>>      </layout>
>>>>>>>>  </appender>
>>>>>>>>        
>>>>>>>>        <!-- Configurazione per LOG Cedac -->
>>>>>>>>        <appender name="TOXML" class="org.apache.log4j.FileAppender">
>>>>>>>>      
>>>>>>>>      
>>>>>>>>      <layout class="org.apache.log4j.PatternLayout">
>>>>>>>>          
>>>>>>>>      </layout>
>>>>>>>>  </appender>
>>>>>>>>        <!-- FINE -->
>>>>>>>>
>>>>>>>>  <logger name="org.apache">
>>>>>>>>      <level value="WARN"/>
>>>>>>>>  </logger>
>>>>>>>>  <logger name="org.springframework">
>>>>>>>>      <level value="WARN"/>
>>>>>>>>  </logger>
>>>>>>>>  <logger name="org.jencks">
>>>>>>>>      <level value="WARN"/>
>>>>>>>>  </logger>
>>>>>>>>  <logger name="org.apache.activemq">
>>>>>>>>      <level value="WARN"/>
>>>>>>>>  </logger>
>>>>>>>>  <logger name="org.apache.activemq.transport.discovery">
>>>>>>>>      <level value="ERROR"/>
>>>>>>>>  </logger>
>>>>>>>>  <logger name="org.apache.servicemix">
>>>>>>>>      <!-- To enable debug logging, replace the INFO by DEBUG -->
>>>>>>>>      <level value="INFO"/>
>>>>>>>>  </logger>
>>>>>>>>  <logger name="org.apache.servicemix.jbi.config">
>>>>>>>>      <level value="WARN"/>
>>>>>>>>  </logger>
>>>>>>>>  <logger name="org.apache.servicemix.jbi.deployment">
>>>>>>>>      <level value="WARN"/>
>>>>>>>>  </logger>
>>>>>>>>        
>>>>>>>>        <!-- Configurazione per LOG Cedac -->
>>>>>>>>        <logger name="cedac.xml">
>>>>>>>>      <level value="INFO"/>
>>>>>>>>  </logger>
>>>>>>>>        <!-- FINE -->
>>>>>>>>
>>>>>>>>  <root>
>>>>>>>>      <level value="INFO"/>
>>>>>>>>      <appender-ref ref="CONSOLE"/>
>>>>>>>>      <appender-ref ref="FILE"/>
>>>>>>>>                <appender-ref ref="TOXML"/>
>>>>>>>>  </root>
>>>>>>>>
>>>>>>>></log4j:configuration>
>>>>>>>>
>>>>>>>>
>>>>>>>>tterm wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>You have to configure this in conf/log4j.xml.
>>>>>>>>>
>>>>>>>>>You can of course have different appenders (with different files)
for
>>>>>>>>>different categories.
>>>>>>>>>
>>>>>>>>>Cheers
>>>>>>>>>Thomas Termin
>>>>>>>>>
>>>>>>>>>beppe82 wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>Hi, is it possible to have different loggers for each component? I
>>>>
>>>>mean,
>>>>
>>>>
>>>>>>>>>>I
>>>>>>>>>>don't care of tracing messages (eip-wire-tap), I would just like
>> 
>> each
>> 
>>>>>>>>>>component to write something like "I received a message, here it
>>>>>>>>>>is:....".
>>>>>>>>>>I tried to use logger.info(....), but the log is written into
>>>>>>>>>>servicemix.log
>>>>>>>>>>in the data\log directory, while I would like to have se1.log,
>> 
>> se2.log
>> 
>>>>>>>>>>and
>>>>>>>>>>so on.
>>>>>>>>>>Thanks, Giuseppe
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>-- 
>>>>>>>>>Thomas Termin
>>>>>>>>>_______________________________
>>>>>>>>>blue elephant systems GmbH
>>>>>>>>>Wollgrasweg 49
>>>>>>>>>D-70599 Stuttgart
>>>>>>>>>
>>>>>>>>>Tel    :  (+49) 0711 - 45 10 17 676
>>>>>>>>>Fax    :  (+49) 0711 - 45 10 17 573
>>>>>>>>>WWW    :  http://www.blue-elephant-systems.com
>>>>>>>>>Email  :  [EMAIL PROTECTED]
>>>>>>>>>
>>>>>>>>>blue elephant systems GmbH
>>>>>>>>>Firmensitz      : Wollgrasweg 49, D-70599 Stuttgart
>>>>>>>>>Registergericht : Amtsgericht Stuttgart, HRB 24106
>>>>>>>>>GeschÀftsfÌhrer : Holger Dietrich, Thomas Gentsch, Joachim
Hoernle
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>-- 
>>>>>>>Thomas Termin
>>>>>>>_______________________________
>>>>>>>blue elephant systems GmbH
>>>>>>>Wollgrasweg 49
>>>>>>>D-70599 Stuttgart
>>>>>>>
>>>>>>>Tel    :  (+49) 0711 - 45 10 17 676
>>>>>>>Fax    :  (+49) 0711 - 45 10 17 573
>>>>>>>WWW    :  http://www.blue-elephant-systems.com
>>>>>>>Email  :  [EMAIL PROTECTED]
>>>>>>>
>>>>>>>blue elephant systems GmbH
>>>>>>>Firmensitz      : Wollgrasweg 49, D-70599 Stuttgart
>>>>>>>Registergericht : Amtsgericht Stuttgart, HRB 24106
>>>>>>>GeschÀftsfÌhrer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>-- 
>>>>>Thomas Termin
>>>>>_______________________________
>>>>>blue elephant systems GmbH
>>>>>Wollgrasweg 49
>>>>>D-70599 Stuttgart
>>>>>
>>>>>Tel    :  (+49) 0711 - 45 10 17 676
>>>>>Fax    :  (+49) 0711 - 45 10 17 573
>>>>>WWW    :  http://www.blue-elephant-systems.com
>>>>>Email  :  [EMAIL PROTECTED]
>>>>>
>>>>>blue elephant systems GmbH
>>>>>Firmensitz      : Wollgrasweg 49, D-70599 Stuttgart
>>>>>Registergericht : Amtsgericht Stuttgart, HRB 24106
>>>>>GeschÀftsfÌhrer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>-- 
>>>Thomas Termin
>>>_______________________________
>>>blue elephant systems GmbH
>>>Wollgrasweg 49
>>>D-70599 Stuttgart
>>>
>>>Tel    :  (+49) 0711 - 45 10 17 676
>>>Fax    :  (+49) 0711 - 45 10 17 573
>>>WWW    :  http://www.blue-elephant-systems.com
>>>Email  :  [EMAIL PROTECTED]
>>>
>>>blue elephant systems GmbH
>>>Firmensitz      : Wollgrasweg 49, D-70599 Stuttgart
>>>Registergericht : Amtsgericht Stuttgart, HRB 24106
>>>GeschÀftsfÌhrer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle
>>>
>>>
>>>
>> 
>> 
> 
> 
> -- 
> Thomas Termin
> _______________________________
> blue elephant systems GmbH
> Wollgrasweg 49
> D-70599 Stuttgart
> 
> Tel    :  (+49) 0711 - 45 10 17 676
> Fax    :  (+49) 0711 - 45 10 17 573
> WWW    :  http://www.blue-elephant-systems.com
> Email  :  [EMAIL PROTECTED]
> 
> blue elephant systems GmbH
> Firmensitz      : Wollgrasweg 49, D-70599 Stuttgart
> Registergericht : Amtsgericht Stuttgart, HRB 24106
> GeschÀftsfÌhrer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/logger-tf4028912s12049.html#a11445630
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to