Jaroslaw: To resolve this problem we will need to update the plugin meta descriptor for avalon-logging-log4j. What is the property value that you have currently assigned for 'merlin.logging.implementation'?
Stephen. > -----Original Message----- > From: Jarosław Pałka [mailto:[EMAIL PROTECTED] > Sent: 30 August 2004 10:03 > To: Avalon framework users > Subject: Logging with log4j and using SMTP appender > > Hello! > > I have some problems with merlin 3.3.0 and log4j logging implementation.I > would like to use SMTP appender for ERROR and FATAL log events. > When I start merlin with following log4j configuration: > log4j.rootLogger=ALL, A1 > > log4j.logger./mrt-vend-server=ERROR,A2 > > # A1 is set to be a FileAppender. > log4j.appender.A1=org.apache.log4j.FileAppender > > > # A1 uses PatternLayout. > log4j.appender.A1.layout=org.apache.log4j.PatternLayout > log4j.appender.A1.file=mrt-vend-server.log > log4j.appender.A1.layout.ConversionPattern=%d{dd MMM yyyy HH:mm} [%t] %-5p > %c - %m%n > > log4j.appender.A2=org.apache.log4j.net.SMTPAppender > log4j.appender.A2.SMTPHost=server01 > [EMAIL PROTECTED] > [EMAIL PROTECTED] > log4j.appender.A2.subject=MRT Vend Server logs > log4j.appender.A2.bufferSize=5 > > I get this exception: > > ---- error report -------------------------------------------------------- > ------ > Exception: java.lang.NoClassDefFoundError > Message: javax/mail/Multipart > ---- stack trace --------------------------------------------------------- > ------ > java.lang.NoClassDefFoundError: javax/mail/Multipart > java.lang.Class.forName0(Native Method) > java.lang.Class.forName(Class.java:141) > org.apache.log4j.helpers.Loader.loadClass(Loader.java:160) > org.apache.log4j.helpers.OptionConverter.instantiateByClassName(OptionCo nv > erter.java:309) > org.apache.log4j.helpers.OptionConverter.instantiateByKey(OptionConverte r. > java:112) > org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator .j > ava:620) > org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator .j > ava:603) > org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyConf ig > urator.java:524) > org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.j av > a:408) > org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.j av > a:432) > org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.jav a: > 327) > org.apache.avalon.logging.log4j.Log4JLoggingFactory.configureURL(Log4JLo gg > ingFactory.java:203) > org.apache.avalon.logging.log4j.Log4JLoggingFactory.configure(Log4JLoggi ng > Factory.java:164) > org.apache.avalon.logging.log4j.Log4JLoggingFactory.create(Log4JLoggingF ac > tory.java:146) > org.apache.avalon.merlin.impl.DefaultFactory.createLoggingManager(Defaul tF > actory.java:578) > org.apache.avalon.merlin.impl.DefaultFactory.create(DefaultFactory.java: 18 > 8) > org.apache.avalon.merlin.cli.Main.<init>(Main.java:301) > org.apache.avalon.merlin.cli.Main.main(Main.java:255) > ------------------------------------------------------------------------ -- > ------ > > I tried put mail.jar and activation.jar in block.xml and in java > classpath, but I still get this exception. > > Can anyone help me? > > Thanks > > Jaroslaw Palka --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]