Hello Cyrus developers, users, I would like to suggest a cosmetic change in the syslog ids used by master and the services it spawns, for the upcoming 2.1.0 release. Since other somewhat big interface changes (such as the fullhash mode) are already in 2.1.0, a syslog identifier change (properly documented, of course) would not be too disruptive IMHO.
Rationale: As it stands, master uses a syslog ID of 'master', and the services it spawns (imapd, idled, lmtpd, pop3d, timsieved... ) use 'service-<serviceID>' sometimes (when starting?), and their canonic name (such as lmtpd, instead of service-lmtpd) for some error messages. If Cyrus is told to log to a more standard facility (such as mail) instead of local6, those syslog ids are NOT very friendly. For starters, 'master' is really too colision-prone. This is not very friendly for distributions. My proposal: Could the syslog IDs be changed to cyrus/master (for cyrus master), and cyrus/service-<serviceid> for _all_ messages sent by spawned services ? This is close to what postfix uses, for example. I would be happy to work on the required patches for code and documentation to implement such changes. -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh