<?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: Python Logging Filters</title>
	<atom:link href="http://streamhacker.com/2010/04/08/python-logging-filters/feed/" rel="self" type="application/rss+xml" />
	<link>http://streamhacker.com/2010/04/08/python-logging-filters/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
	<description>Weotta be Hacking</description>
	<lastBuildDate>Sun, 05 Feb 2012 22:47:34 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
		<item>
		<title>By: xio</title>
		<link>http://streamhacker.com/2010/04/08/python-logging-filters/comment-page-1/#comment-721</link>
		<dc:creator>xio</dc:creator>
		<pubDate>Mon, 08 Nov 2010 06:27:00 +0000</pubDate>
		<guid isPermaLink="false">http://streamhacker.com/?p=1098#comment-721</guid>
		<description>That was really helpful, thanks! OTL</description>
		<content:encoded><![CDATA[<p>That was really helpful, thanks! OTL</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinay Sajip</title>
		<link>http://streamhacker.com/2010/04/08/python-logging-filters/comment-page-1/#comment-602</link>
		<dc:creator>Vinay Sajip</dc:creator>
		<pubDate>Fri, 09 Apr 2010 19:58:46 +0000</pubDate>
		<guid isPermaLink="false">http://streamhacker.com/?p=1098#comment-602</guid>
		<description>Well, it&#039;s not always safe to assume there are any specific handlers for a logger at runtime, as the logging package allows for the logging configuration to be changed - sometimes on the fly. Still, when dictConfig lands, that will hopefully take away the need to do any working around missing package functionality.</description>
		<content:encoded><![CDATA[<p>Well, it&#39;s not always safe to assume there are any specific handlers for a logger at runtime, as the logging package allows for the logging configuration to be changed &#8211; sometimes on the fly. Still, when dictConfig lands, that will hopefully take away the need to do any working around missing package functionality.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinay Sajip</title>
		<link>http://streamhacker.com/2010/04/08/python-logging-filters/comment-page-1/#comment-548</link>
		<dc:creator>Vinay Sajip</dc:creator>
		<pubDate>Fri, 09 Apr 2010 12:58:46 +0000</pubDate>
		<guid isPermaLink="false">http://streamhacker.com/?p=1098#comment-548</guid>
		<description>Jacob Perkins wrote, in response to Vinay Sajip:</description>
		<content:encoded><![CDATA[<p>Jacob Perkins wrote, in response to Vinay Sajip:</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacob Perkins</title>
		<link>http://streamhacker.com/2010/04/08/python-logging-filters/comment-page-1/#comment-546</link>
		<dc:creator>Jacob Perkins</dc:creator>
		<pubDate>Thu, 08 Apr 2010 20:08:32 +0000</pubDate>
		<guid isPermaLink="false">http://streamhacker.com/?p=1098#comment-546</guid>
		<description>Thanks, I didn&#039;t know about PEP 391 &amp; dictConfig; it looks like a great improvement to fileConfig.&lt;br&gt;&lt;br&gt;On the handlers attached to loggers, I was referring to the logger parent hierarchy, where you might have a child logger with no specific handlers itself, but whose parent&#039;s have handlers. So then the only programmatic way to find out which logger has the handler you&#039;re looking for is thru introspection. But dictConfig should clear that all up.</description>
		<content:encoded><![CDATA[<p>Thanks, I didn&#39;t know about PEP 391 &#038; dictConfig; it looks like a great improvement to fileConfig.</p>
<p>On the handlers attached to loggers, I was referring to the logger parent hierarchy, where you might have a child logger with no specific handlers itself, but whose parent&#39;s have handlers. So then the only programmatic way to find out which logger has the handler you&#39;re looking for is thru introspection. But dictConfig should clear that all up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vinay Sajip</title>
		<link>http://streamhacker.com/2010/04/08/python-logging-filters/comment-page-1/#comment-545</link>
		<dc:creator>Vinay Sajip</dc:creator>
		<pubDate>Thu, 08 Apr 2010 19:55:19 +0000</pubDate>
		<guid isPermaLink="false">http://streamhacker.com/?p=1098#comment-545</guid>
		<description>Your comment about a lack of support for filters in fileConfig is correct, but the new dictConfig API in Python 2.7 and Python 3.2 (see PEP 391) will support Filters in the configuration. Also, it should be clear which loggers handlers are attached to in a configuration: the handlers whose keys are in the handlers: value for a logger are attached to that logger.</description>
		<content:encoded><![CDATA[<p>Your comment about a lack of support for filters in fileConfig is correct, but the new dictConfig API in Python 2.7 and Python 3.2 (see PEP 391) will support Filters in the configuration. Also, it should be clear which loggers handlers are attached to in a configuration: the handlers whose keys are in the handlers: value for a logger are attached to that logger.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

