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.
