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
> 
> 
> 

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

Reply via email to