Sorry, I was wrong in my previous mail. Just thought a little and then
revisited one of the older projects of mine. The spacer is , instead of ;.
So this will work:

type="Alfaplan.Carola.Prototype.Logging.CustomeAppender,your.name.goes.here"

Lately I became too much of a WPF addicted. :-)


> -----Original Message-----
> From: Dominik Psenner [mailto:[email protected]]
> Sent: Friday, May 14, 2010 2:29 PM
> To: 'Log4NET Dev'
> Subject: RE: My custome appender does not work
> 
> You'll have to specify the assembly where it is contained. Usually this is
> the project name, but if you take a look at your AssemblyInfo.cs you'll
> find something like:
> 
> [assembly: AssemblyTitle("your.name.goes.here")]
> 
> Finally add that to the log4net configuration:
> 
> type="Alfaplan.Carola.Prototype.Logging.CustomeAppender;assembly=
> your.name.goes.here"
> 
> At this point you're probably fine.
> 
> All information comes shipped without warranty, but if it works don't
> forget to share your knowledge with others who need it. :-)
> 
> Greetings,
> D.
> 
> > -----Original Message-----
> > From: Nadesh [mailto:[email protected]]
> > Sent: Friday, May 14, 2010 2:08 PM
> > To: [email protected]
> > Subject: RE: My custome appender does not work
> >
> >
> > Hi!
> >
> > I have tried to instantiate the appender by code and it works this way!
> > Thanks a lot :)! But do you have any idea why it does not work when I
> > instantiate it in the xml file?
> >
> > Bye
> >
> >
> > Dominik Psenner wrote:
> > >
> > > Hi.
> > >
> > > May you wanna try to instantiate the appender by code to see if the
> > > configuration is not used / wrong? I suspect that it can't find and
> > > instantiate your class by
> > > type="Alfaplan.Carola.Prototype.Logging.CustomeAppender".
> > >
> > > Greetings,
> > > d.
> > >
> > >> -----Original Message-----
> > >> From: Nadesh [mailto:[email protected]]
> > >> Sent: Friday, May 14, 2010 11:49 AM
> > >> To: [email protected]
> > >> Subject: My custome appender does not work
> > >>
> > >>
> > >> Hello everyone!
> > >>
> > >> I have created a new custome appender which shows a box message:
> > >>
> > >> namespace Alfaplan.Carola.Prototype.Logging
> > >> {
> > >>     class CustomeAppender : log4net.Appender.AppenderSkeleton
> > >>     {
> > >>
> > >>         protected override void Append(log4net.Core.LoggingEvent
> > >> loggingEvent)
> > >>         {
> > >>             MessageBox.Show("Message Sent: " +
> > >> loggingEvent.RenderedMessage);
> > >>         }
> > >>     }
> > >> }
> > >>
> > >> And an xml file which is used to launch the appender:
> > >>
> > >> <?xml version="1.0" encoding="utf-8" ?>
> > >>   <log4net>
> > >>     <appender name="CustomeAppender"
> > >> type="Alfaplan.Carola.Prototype.Logging.CustomeAppender">
> > >>       <threshold value="INFO"/>
> > >>       <layout type="log4net.Layout.PatternLayout">
> > >>
> > >>
> > >>
> > >>       </layout>
> > >>     </appender>
> > >>
> > >>     <root>
> > >>       <level value="DEBUG" />
> > >>       <appender-ref ref="CustomeAppender" />
> > >>     </root>
> > >>   </log4net>
> > >>
> > >> When I use a classic FileAppender on my project everything work, but
> > with
> > >> my
> > >> new appender I have nothing (I have changed the AssemblyInfo.cs file
> to
> > >> use
> > >> my new xml file). Can someone help me?
> > >>
> > >> Thanks :)
> > >> --
> > >> View this message in context: http://old.nabble.com/My-custome-
> > appender-
> > >> does-not-work-tp28557313p28557313.html
> > >> Sent from the Log4net - Dev mailing list archive at Nabble.com.
> > >
> > >
> > >
> > >
> >
> > --
> > View this message in context: http://old.nabble.com/My-custome-appender-
> > does-not-work-tp28557313p28558556.html
> > Sent from the Log4net - Dev mailing list archive at Nabble.com.


Reply via email to