[Haskell-cafe] hslogger and syslog-ng
Magnus Therning
magnus at therning.org
Sun Aug 23 14:05:48 EDT 2009
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?
/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/ecd17803/signature.bin
More information about the Haskell-Cafe
mailing list