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
