<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ryan's Obligatory Blog &#187; Logging</title>
	<atom:link href="http://blog.ryanwheeler.co.uk/tag/logging/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ryanwheeler.co.uk</link>
	<description>Random thoughts, SharePoint and the software business...</description>
	<lastBuildDate>Tue, 13 Jul 2010 11:16:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Essential Tools &#8211; SmartInspect Logging</title>
		<link>http://blog.ryanwheeler.co.uk/2008/11/essential-tools-smartinspect-logging/</link>
		<comments>http://blog.ryanwheeler.co.uk/2008/11/essential-tools-smartinspect-logging/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 22:14:04 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://blog.ryanwheeler.co.uk/?p=15</guid>
		<description><![CDATA[For many applications (especially server based applications) its essential to provide some sort of logging for support and troubleshooting.
While logging to Windows Event logs is a good idea if you need to get an administrators attention its not really suitable for detailed logging, and if you have a problem you need to have already been [...]]]></description>
			<content:encoded><![CDATA[<p>For many applications (especially server based applications) its essential to provide some sort of logging for support and troubleshooting.</p>
<p>While logging to Windows Event logs is a good idea if you need to get an administrators attention its not really suitable for detailed logging, and if you have a problem you need to have already been collecting details &#8230; lots of them.</p>
<p>There has to be as many different logging schemes as there are programmers. A quick search gives you <a href="http://msdn.microsoft.com/en-us/library/cc309506.aspx" target="_blank">Microsoft&#8217;s Logging Application Block</a>, <a href="http://logging.apache.org/log4net/" target="_blank">Apache Log4Net</a>, <a href="http://www.nlog-project.org/" target="_blank">NLog</a> and <a href="http://code.google.com/appengine/articles/logging.html" target="_blank">Google App Engine Logging</a> &#8211; and that&#8217;s just for starters. You may even think it would be trivial to roll your own? (You would be wrong of course, developers always underestimate things like this).</p>
<p>But all of these options are lacking in one vital part &#8211; <strong>what do you do with your logs when you have them?</strong> Most require you to fire up your text editor and start jumping around a 10MB text file! Give me a break, my sanity is hanging by a thread as it is <img src='http://blog.ryanwheeler.co.uk/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I use <a href="http://www.gurock.com/" target="_blank">Gurock Software&#8217;s SmartInspect</a> in some of my software (<a href="http://www.pentalogic.net/sharepoint-reminder.aspx" target="_blank">Email reminders and alerts for SharePoint)</a>.</p>
<p>The logging library is very good &#8211; fast, feature rich, lots of transport options, easy to use and extremely well documented. <strong> But where it stands head and shoulders above everything else is the log viewer.</strong><a href="http://www.gurock.com/products/smartinspect/"><img class="alignright size-full wp-image-16" title="SmartInspect Console" src="http://blog.ryanwheeler.co.uk/wp-content/uploads/2008/11/smartinspectconsolescreenshot-small.gif" alt="" width="200" height="152" /></a></p>
<p>It&#8217;s blindingly fast, easy to use, clear and has all manner of time saving features &#8211; easy navigation, graphs, filters, colours and much more. Yes the software is a few hundred dollars but<strong> will more than pay for itself in time savings the very first time you use it in anger.</strong></p>
<p><a href="http://www.gurock.com/products/smartinspect/tour/1/" target="_blank">Take a look</a> &#8211; no connection other than a satisfied customer.</p>
<p><em>P.S. If you are in the software business and want to know how your product can compete with <a href="http://en.wikipedia.org/wiki/Free_and_open_source_software" target="_blank">FOSS</a> alternatives then I think Gurock make an excellent case study.<br />
</em></p>
 <img src="http://blog.ryanwheeler.co.uk/wp-content/plugins/feed-statistics.php?view=1&post_id=15" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.ryanwheeler.co.uk/2008/11/essential-tools-smartinspect-logging/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
