úÎ!Œ!-      !"#$%&'()*+,Posix provisionalsimons@cryp.to-)Options for the syslog service. Set with ). log to - as well don'%t wait for console forks: DEPRECATED don' t delay open delay open until first syslog() (default) (log on the console if errors in sending log the pid with each message 5Syslog distinguishes various system facilities. Most  applications should log in . reserved for local use reserved for local use reserved for local use reserved for local use reserved for local use reserved for local use reserved for local use reserved for local use  ftp daemon security/!authorization messages (private)  clock daemon UUCP subsystem network news subsystem line printer subsystem )messages generated internally by syslogd security/authorization messages system daemons  mail system 3user-level messages (default unless set otherwise) kernel messages Log messages are prioritized. !debug-level messages "informational #!normal but significant condition $warning conditions %error conditions &critical conditions '!action must be taken immediately (system is unusable ) Bracket an . computation between calls to   and #. Since these settings are for the  process(, multiple calls to this function will, & unfortunately, overwrite each other.  Example: 6 main = withSyslog "my-ident" [PID, PERROR] USER $ do  putStrLn "huhu"  syslog Debug "huhu" *'Log a message with the given priority. +useSyslog ident = withSyslog ident [PID, PERROR] USER ,Escape any occurances of '%' in a string, so that it  is safe to pass it to . The * wrapper  does this automatically. -  !"#$%&'()*+,- ('&%$#"!   )*+,-    ('&%$#"!!"#$%&'()*+,/      !"#$%&'()*+,-./012345 hsyslog-1.2System.Posix.Syslog_syslog _setlogmask_openlog _closelogOptionPERRORNOWAITNDELAYODELAYCONSPIDFacilityLOCAL7LOCAL6LOCAL5LOCAL4LOCAL3LOCAL2LOCAL1LOCAL0FTPAUTHPRIVCRONUUCPNEWSLPRSYSLOGAUTHDAEMONMAILUSERKERNPriorityDebugInfoNoticeWarningErrorCriticalAlert Emergency withSyslogsyslog useSyslogsafeMsgbaseGHC.IO.Handle.FDstderrghc-prim GHC.TypesIO