beppe82 wrote:
> I read about this method in thelog4j documentation, but I'm using the logger
> of the class MyEndpoint created by the maven archetype... MyEndpoint extends
> Endpoint and gets the logger in the activate() method:
> 
> logger = this.serviceUnit.getComponent().getLogger();
Ah ok. So we use the logger stuff as I mentioned before.

Cheers
Thomas

> 
> 
> tterm wrote:
> 
>>Doesn't you give the name of the logger in your code/class?
>>
>>I thought you mean that you have a class which get a logger like
>>Log logger = LogFactory.getLogger(LoggerName)
>>
>>And for all this classes where you create a new logger you can declare
>>different appender for all specific logger.
>>
>>But maybe I don't see the right point of your view.
>>
>>Cheers,
>>Thomas
>>
>>beppe82 wrote:
>>
>>>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
>>>>
>>>>
>>>>
>>>
>>>
>>
>>-- 
>>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

Reply via email to