m_applicationName = System.Threading.Thread.GetDomain().FriendlyName; I don't believe this is documented anywhere.
--- Matthew Brown <[EMAIL PROTECTED]> wrote: > What event source is used by default if no ApplicationName is > supplied? > > On 10/12/05, Billy Barnum <[EMAIL PROTECTED]> wrote: > > I agree, should be added to FAQ. There's a MS artcicle here: > > http://support.microsoft.com/default.aspx?scid=kb;en-us;329291. > > > > But you don't NEED to hack the registry. If it's a problem for you, > just > > remove the LogName and ApplicationName elements from your corn-fig > file and > > you should run out-of-the-box. It's been a little while, but I > believe I ran > > that way at first. Of course, you won't get to have that > ApplicationName > > element jam something nice that you want into the 'Source' field in > the > > EventLog, but if access to the registry is a problem, ... > > > > -BillyB > > > > -----Original Message----- > > From: Matthew Brown [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, October 12, 2005 5:53 AM > > To: Log4NET User > > Subject: Re: Inability to use EventLogAppender with ASPNET > > > > Adding permission explicitly to the EventLog key (and all > > subkeys) seems to have done the trick. > > > > Maybe this should be added to the FAQ... :) > > > > On 10/11/05, Hollywood <[EMAIL PROTECTED]> wrote: > > > I've been running into this lately. One of the items is to make > sure your > > > have permissions to the event log to write with. > > > > > > Check the HKLM\System\CurrrentControlSet\EventLog and make sure > whatever > > > user your process (if WinForms the logged on user or if ASP the > > > website/webservices' AppPool user) has write permissions to it. > > > > > > My appender looks like the following (although the appender > config is from > > a > > > slightly older version of log4net): > > > > > > <appender name="EventLogAppender" > > type="log4net.Appender.EventLogAppender"> > > > > > > > > > <param name="LogName" value="Application"/> > > > > > > <param name="ApplicationName" value="AppName"/> > > > > > > > > > <layout type="log4net.Layout.PatternLayout,log4net"> > > > > > > <param name="Header" value="[Log Header]\r\n"/> > > > > > > <param name="Footer" value="[Log Footer]\r\n"/> > > > > > > <param name="ConversionPattern" value="%c%n[%-5p] %d{ISO8601} > .%m%n %x"/> > > > > > > </layout> > > > > > > > > > <filter type="log4net.Filter.LevelRangeFilter"> > > > > > > <levelMin value="ERROR" /> > > > > > > <levelMax value="FATAL" /> > > > > > > </filter> > > > > > > > > > </appender> > > > > > > > >
