#361: Syslog support
------------------------+---------------------------------------------------
Reporter: alban | Owner: admin
Type: Feature | Status: new
Priority: 1 | Milestone:
Component: Liquidsoap | Version:
Keywords: | Mac: 1
Linux: 1 | Netbsd: 1
Other: 1 | Freebsd: 1
------------------------+---------------------------------------------------
Comment(by toots):
Good idea ! There is a Syslog module in OCaml so its piece of cake :-)
Attached is a proposed implementation. It modifies ocaml-dtools which is
not my creation so I leave it open for comments before a possible commit.
As for the implementation choices: syslog is a linux/unix specific only
thing. Dtools, after some painful changes, now also work on Win32 and
adding an optional support for syslog would need a lot of changes in the
source's structure. Eventually, dtools only depends on the usual OCaml
libs, which I find nice.
On the other hand, liquidsoap already has a support for optional modules
and already depends on dozens of options libs, hence it sound more natural
to put it there.
Eventually, Dtools' support for configuration keys does not allow
functional settings so I have added that as a central value.
Let me know what you think...
--
Ticket URL: <http://savonet.rastageeks.org/ticket/361#comment:1>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac