<?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>chys&#039;s random notes &#187; syslog</title>
	<atom:link href="http://en.chys.info/tag/syslog/feed/" rel="self" type="application/rss+xml" />
	<link>http://en.chys.info</link>
	<description>Study more problems; Talk less of isms.</description>
	<lastBuildDate>Tue, 27 Dec 2011 11:56:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Switch from syslog-ng to rsyslog</title>
		<link>http://en.chys.info/2010/07/switch-from-syslog-ng-to-rsyslog/</link>
		<comments>http://en.chys.info/2010/07/switch-from-syslog-ng-to-rsyslog/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 13:27:24 +0000</pubDate>
		<dc:creator>chys</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[syslog]]></category>

		<guid isPermaLink="false">http://en.chys.info/?p=821</guid>
		<description><![CDATA[I just think it is funny for a package as fundamental as system logger to depend on glib (part of the GTK+ project). (Of course, I don&#8217;t mean glib is a bad library. I&#8217;m not implying anything like that.) Of course there are other reasons, but they are less important: Many distributions also prefer rsyslog [...]<hr/>
No related posts.]]></description>
			<content:encoded><![CDATA[<p>I just think it is funny for a package as fundamental as system logger to depend on <a href="http://library.gnome.org/devel/glib/">glib</a> (part of the <a href="http://www.gtk.org/">GTK+</a> project). (Of course, I don&#8217;t mean glib is a bad library. I&#8217;m not implying anything like that.)</p>
<p>Of course there are other reasons, but they are less important:</p>
<ul>
<li>Many distributions also prefer rsyslog to syslog-ng because it&#8217;s more powerful and scalable. <a href="http://bugs.archlinux.org/task/12314?project=1">[1]</a> <a href="http://www.rsyslog.com/doc-rsyslog_ng_comparison.html">[2]</a></li>
<li>Several people complained against the performance of syslog-ng <a href="http://osdir.com/ml/sysutils.syslog-ng.announce/2004-09/msg00000.html">[3]</a>, although the performance of syslog is normally not an issue for individual users.</li>
<li>Third, I don&#8217;t understand why the author of syslog-ng prefers listening on <code>/dev/log</code> as a <a href="http://en.wikipedia.org/wiki/Stream_socket">stream socket</a> (<a href="http://en.wikipedia.org/wiki/Unix_domain_socket">local</a> counterpart of TCP) instead of a <a href="http://en.wikipedia.org/wiki/Datagram_socket">datagram one</a> (local counterpart of UDP). (I know it can be changed in the configuration file.) None of the common issues of UDP is present in local datagram sockets: too short length limit; out of order; unreliability. On the contrary, syslog needs unidirectional channels carrying boundary-maintained messages, for which nothing can be more suitable.</li>
<li>Finally, licensing issues, upstream responsiveness, etc. They are less important for individual users, though.</li>
</ul>
<p>Sure, syslog-ng also has its advantages. For example, I like the format of its configuration files.</p>
<hr/><p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://en.chys.info/2010/07/switch-from-syslog-ng-to-rsyslog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

