Sys::Syslogのopenlogでfacility指定が有効にならない?

openlog(basename $0, 'pid', 'local5');
syslog('alert', 'hogehoge');

としてもlocal5に出てこない。なんでだ。

syslog('local5.alert', "hogehoge");

こういう風にsyslogで指定するといけるのに。どこが間違ってるんだー。


ref.
http://fragments.g.hatena.ne.jp/hogem/20080506/1210043020