[Haskell-cafe] hslogger and syslog-ng
Magnus Therning
magnus at therning.org
Sun Aug 23 15:38:03 EDT 2009
Brandon S. Allbery KF8NH wrote:
> On Aug 23, 2009, at 14:05 , Magnus Therning wrote:
>> Brandon S. Allbery KF8NH wrote:
>>>> Oh, though logging to a dgram socket doesn't seem to work either.
>>>>
>>>> I added the following line to /etc/syslog-ng.conf:
>>>>
>>>> unix-dgram("/dev/dlog");
>>>>
>>>> Restarted it and checked that the socket was there. Then I ran the
>>>> following:
>>>>
>>>> > :m +System.Log.Logger
>>>> > :m +System.Log.Handler.Syslog
>>>> > sl <- openlog_local "/dev/dlog" "foo" [PID] USER DEBUG
>>>> > updateGlobalLogger rootLoggerName (addHandler sl)
>>>> > warningM "bar" "test"
>>>> *** Exception: sendTo: protocol error (Protocol wrong type for socket)
>>> Hm. hslogger uses a hardcoded 0 instead of PF_UNSPEC (not that
>>> Network.BSD exports PF_*, and it too hardcodes defaultProtocol as 0)
>>> but a spot check of system under my control suggests it should work
>>> most places.
>>
>> What kind of systems to you have under your control?
>
> Various SuSE Linux, Solaris 8/9/10, Mac OS X (should be mostly the same
> as FreeBSD at this level).
It seems to be depending on the syslog daemon to some extent. Debian with
sysklogd: no problems, Debian with syslog-ng: exactly the problem I see on my
Arch system.
I've raised a bug on the dev site:
http://software.complete.org/software/issues/show/178
/M
--
Magnus Therning (OpenPGP: 0xAB4DFBA4)
magnus@therning.org Jabber: magnus@therning.org
http://therning.org/magnus identi.ca|twitter: magthe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: OpenPGP digital signature
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20090823/c0b7d6f9/signature.bin
More information about the Haskell-Cafe
mailing list