This is a matter of design and cannot be generalized. Either way I always prefer the multiple assemblies approach as it has some major advantages. Just my two cents. Have a nice weekend.
> -----Original Message----- > From: Nadesh [mailto:nadeshik...@hotmail.com] > Sent: Friday, May 14, 2010 4:32 PM > To: log4net-dev@logging.apache.org > Subject: RE: My custome appender does not work > > > Thank you Dominik :)! An other method which works is to declare the logger > and the .xml file in the same project (they were in two different > projects). > It works too but I guess both methods are usefull depending on what we > want > to do ^^! > > > Dominik Psenner wrote: > > > > 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.her > e" > > > > Lately I became too much of a WPF addicted. :-) > > > > > >> -----Original Message----- > >> From: Dominik Psenner [mailto:dpsen...@googlemail.com] > >> 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:nadeshik...@hotmail.com] > >> > Sent: Friday, May 14, 2010 2:08 PM > >> > To: log4net-dev@logging.apache.org > >> > 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:nadeshik...@hotmail.com] > >> > >> Sent: Friday, May 14, 2010 11:49 AM > >> > >> To: log4net-dev@logging.apache.org > >> > >> 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. > > > > > > > > > > -- > View this message in context: http://old.nabble.com/My-custome-appender- > does-not-work-tp28557313p28560178.html > Sent from the Log4net - Dev mailing list archive at Nabble.com.