<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Silencing Hazel</title>
	<atom:link href="http://www.noodlesoft.com/blog/2007/01/15/silencing-hazel/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.noodlesoft.com/blog/2007/01/15/silencing-hazel/</link>
	<description>On Mac OS X programming</description>
	<lastBuildDate>Sat, 07 Jan 2012 04:23:42 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: mr_noodle</title>
		<link>http://www.noodlesoft.com/blog/2007/01/15/silencing-hazel/comment-page-1/#comment-460</link>
		<dc:creator>mr_noodle</dc:creator>
		<pubDate>Tue, 16 Jan 2007 19:24:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/15/silencing-hazel/#comment-460</guid>
		<description>Thanks for the comments. Most of the current &quot;spew&quot; (actually, it&#039;s mostly just one statement but it happens with every run of the background process) will be moved to debug level (there&#039;s another &#039;dwrite&#039; for setting this). I could then tell users when trying to diagnose a bug to turn debugging on. Errors would still get logged to Console.

Also, some spew is outside my control. If the background process crashes/terminates abnormally for any reason, launchd goes nuts with the messages. It basically remembers that it crashed and will remind you on every single run. Talk about holding a grudge. This problem will be moot as I&#039;m going to be replacing launchd with a homegrown solution. You can read more about it in my comment at http://www.red-sweater.com/blog/245/taming-launchd</description>
		<content:encoded><![CDATA[<p>Thanks for the comments. Most of the current &#8220;spew&#8221; (actually, it&#8217;s mostly just one statement but it happens with every run of the background process) will be moved to debug level (there&#8217;s another &#8216;dwrite&#8217; for setting this). I could then tell users when trying to diagnose a bug to turn debugging on. Errors would still get logged to Console.</p>
<p>Also, some spew is outside my control. If the background process crashes/terminates abnormally for any reason, launchd goes nuts with the messages. It basically remembers that it crashed and will remind you on every single run. Talk about holding a grudge. This problem will be moot as I&#8217;m going to be replacing launchd with a homegrown solution. You can read more about it in my comment at <a href="http://www.red-sweater.com/blog/245/taming-launchd" rel="nofollow">http://www.red-sweater.com/blog/245/taming-launchd</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Abdullah</title>
		<link>http://www.noodlesoft.com/blog/2007/01/15/silencing-hazel/comment-page-1/#comment-452</link>
		<dc:creator>Mike Abdullah</dc:creator>
		<pubDate>Mon, 15 Jan 2007 21:09:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/15/silencing-hazel/#comment-452</guid>
		<description>I think Daniel&#039;s suggestion makes more sense about having a private log.

I also kinda wish we had a &quot;dread&quot; command, just for the name :)</description>
		<content:encoded><![CDATA[<p>I think Daniel&#8217;s suggestion makes more sense about having a private log.</p>
<p>I also kinda wish we had a &#8220;dread&#8221; command, just for the name <img src='http://www.noodlesoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Jalkut</title>
		<link>http://www.noodlesoft.com/blog/2007/01/15/silencing-hazel/comment-page-1/#comment-451</link>
		<dc:creator>Daniel Jalkut</dc:creator>
		<pubDate>Mon, 15 Jan 2007 21:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.noodlesoft.com/blog/2007/01/15/silencing-hazel/#comment-451</guid>
		<description>I know I&#039;m one of the people who has consistently complained about this noisy console behavior, but I beg to differ that it&#039;s only something developers are concerned about. Sure, many users don&#039;t even know what the Console is, but the point is it is generally used for exceptional information, not for the constant ramblings of any process.

It&#039;s just messy to spew to the console. And I find it somewhat ironic that an application dedicated to keeping my computer &lt;em&gt;clean&lt;/em&gt; would behave this way. I&#039;m sure I&#039;m not the only one, and I&#039;m sure it&#039;s not limited to developers.

I think you&#039;re right that there shouldn&#039;t be a switch in the UI. If you&#039;re going to spray that much information, the default should be to log to a private log file that you can easily point customers at if they are having problems. Preferably this private log file should be maintained so that it doesn&#039;t exceed a certain size. 

Anyway that&#039;s my 2 cents. Last time, I promise :)</description>
		<content:encoded><![CDATA[<p>I know I&#8217;m one of the people who has consistently complained about this noisy console behavior, but I beg to differ that it&#8217;s only something developers are concerned about. Sure, many users don&#8217;t even know what the Console is, but the point is it is generally used for exceptional information, not for the constant ramblings of any process.</p>
<p>It&#8217;s just messy to spew to the console. And I find it somewhat ironic that an application dedicated to keeping my computer <em>clean</em> would behave this way. I&#8217;m sure I&#8217;m not the only one, and I&#8217;m sure it&#8217;s not limited to developers.</p>
<p>I think you&#8217;re right that there shouldn&#8217;t be a switch in the UI. If you&#8217;re going to spray that much information, the default should be to log to a private log file that you can easily point customers at if they are having problems. Preferably this private log file should be maintained so that it doesn&#8217;t exceed a certain size. </p>
<p>Anyway that&#8217;s my 2 cents. Last time, I promise <img src='http://www.noodlesoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

