tags:

views:

248

answers:

6

Are there any good commercial .NET logging tools out there? I'm aware of the open source versions such as log4net and NLog, but does anyone know of any .NET logging tools with commercial support?

+7  A: 

Open Source and Commercial Support are not mutually exclusive. E.g. the company that started log4net also offers commercial support for it: http://www.neoworks.com/products/opensource/log4net/support.html

EDIT: downvoters: I realise this may look like a shameless plug, but I am not in any way related to neoworks. I do think that any company that releases their work as open source deserves some appreciations.

jeroenh
+1 - Much of the Open Source industry is funded by companies paying for an enhanced level of support for what is otherwise just a 'free' product. Also expensive doesn't automatically mean better...
CJM
A: 

We use The Object Guy's Logging Framework. link text

Jeremy
+3  A: 

Check out Gibraltar.

Logging and performance profiling with log management and analysis. It also includes a library that integrates with PostSharp, the leading aspect-oriented programming framework for .Net and a web service that collects logs from the computers running your applications

Jay Cincotta
I highly recommend Gibraltar. Commercial tool, with great support and features. These guys are actively developing their product, and continue to add new abilities from user feedback.
Jason Short
+1  A: 

I have been using Gibraltar for a while and it really is a "peace of mind" for the developers. It handles everything smoothly and with the HUB option (i just got it) it makes my life much easier.No worries .. just coding. When I had trouble with it, just connect to support Online chat and they solve it... btw it was not Gibraltar but issues with other the Net Framework 2 versus 2SP1. (They solve it anyway!) So support is really good. (but of course.. it is a $ application, but worths it). D.Cuende.

+1  A: 

Gibraltar is a good product. I use it and am happy with it. The support is outstanding. There are several options depending on the resources you have available. I had a lot of questions when I was getting started and they helped me through every challenge I faced. I have never had another company be as helpful. The type of support they provided me builds customer loyalty and builds great companies.

I would have up clicked Jay's response, but my account is new.

Michael
+1  A: 

Disclaimer: I work for PreEmptive Solutions, the creators of the products I am going to mention.

Another commercially supported option is to use Runtime Intelligence from PreEmptive Solutions. This is a commercial application that supports both .NET and Java applications and works by using either Dotfuscator (for .NET) or DashO (for Java) as a code injection engine, very similar to Aspect Oriented Programming's model of code weaving. All you need to do is decorate the methods you are interested in logging with a custom attribute, or by using the GUI tools you don't even have to modify your source code to define the injection points.

You can use the Runtime Intelligence features without using the obfuscation features of the tools or perform both logging instrumentation and obfuscation in one pass. A free evaluation version of the commercial products is available on the PreEmptive website.

In addition to the commercial product, a free version of the .NET instrumentation functionality ships with Visual Studio 2010 in Dotfuscator Community Edition.

On the server side you can use the commercial hosted portal at PreEmptive to receive the messages, store them and report on them (as well as an API for creating your own ad-hoc reports). There is also a free version of the hosted portal that you can use in conjunction with any of the client side logging pieces. PreEmptive also offers a commercial version of the portal that you can purchase to host on your own site and an open source starter kit if you would like to develop your own in house data storage and reporting system.

Joe Kuemerle
You guys wrote Dotfuscator? Awesome. I work with IL all the time, and I'd love to review your product from the perspective of someone who has written an AOP framework myself. Do you offer licenses for bloggers and open source devs? Ping me back at marttub (atsign) hotmail.com - Thanks!
plaureano