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.


Reply via email to