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

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

Reply via email to