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.
