Jeff, An MsmqAppender should be possible, but I haven't seen one either.
Nicko > -----Original Message----- > From: Jeffrey Schoolcraft [mailto:[EMAIL PROTECTED] > Sent: 21 October 2004 12:24 > To: Log4NET User > Subject: Re: How can I log to database through firewall? > > How about an MSMQAppender? I'm not sure of the existance of > such a thing but that should be configurable through a > firewall (maybe, using HTTP transport) and you wouldn't have > to worry (too much) about latency issues. > > Jeff > > > On Wed, 20 Oct 2004 20:21:24 +0100, Nicko Cadell > <[EMAIL PROTECTED]> wrote: > > Simon, > > > > It is likely that a webservice is going to integrate best with your > > existing environment. > > > > I would suggest writing a new webservice and appender to do > this. You > > need to decide if you want to pass the individual parts of the > > LoggingEvent to the service or if you can just render the > event down > > to a single string and send that to the service, depends on your > > server side logging requirements. > > > > Depending on the webservice latencies and your > application's logging > > profile you may want to use something like the > > BufferingAppenderSkeleton to buffer events on the client before > > sending them to the server. You may also need to deliver > the log data > > asynchronously if the webservice latency is too high. > > > > Nicko > > > > > > > > > -----Original Message----- > > > From: Simon Wallis [mailto:[EMAIL PROTECTED] ] > > > Sent: 19 October 2004 21:59 > > > To: log4net > > > Subject: How can I log to database through firewall? > > > > > > Hi, I want to log events in my web app to SQL Server, but > there is a > > > firewall between the database and the web server where > I'm logging > > > from. > > > > > > What options do I have for sending events through the firewall to > > > another server which could in turn log the events to the > database? > > > Do I use the RemotingAppender? The UdpAppender? Something else? > > > > > > In thread titled "ASP.NET Web Service to wrap Log4Net", > Eric Seifert > > > mentioned using web services. Web services is what we use to > > > communicate between our front-end web servers and middle-tier > > > business and data layer servers. > > > > > > What options do I have and what is the best way to architect this? > > > > > > Thanks in advance for your advice, > > > Simon. > > > > > >
