<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Syslog" rel="Chapter" href="Syslog.html"><title>Syslog</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">type</span> facility =<br> [ <span class="keywordsign">`</span><span class="constructor">LOG_AUTH</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_AUTHPRIV</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_CONSOLE</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_CRON</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_DAEMON</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_FTP</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_KERN</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LOCAL0</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LOCAL1</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LOCAL2</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LOCAL3</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LOCAL4</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LOCAL5</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LOCAL6</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LOCAL7</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_LPR</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_MAIL</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_NEWS</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_NTP</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_SECURITY</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_SYSLOG</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_USER</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_UUCP</span> ]<br> <span class="keyword">type</span> flag = [ <span class="keywordsign">`</span><span class="constructor">LOG_CONS</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_PERROR</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_PID</span> ]<br> <span class="keyword">type</span> level =<br> [ <span class="keywordsign">`</span><span class="constructor">LOG_ALERT</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_CRIT</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_DEBUG</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_EMERG</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_ERR</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_INFO</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_NOTICE</span><br> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">LOG_WARNING</span> ]<br> <span class="keyword">type</span> t<br> <span class="keyword">val</span> facility_of_string : string <span class="keywordsign">-></span> <span class="constructor">Syslog</span>.facility<br> <span class="keyword">val</span> openlog :<br> ?logpath:string <span class="keywordsign">-></span><br> ?facility:<span class="constructor">Syslog</span>.facility <span class="keywordsign">-></span><br> ?flags:<span class="constructor">Syslog</span>.flag list <span class="keywordsign">-></span> string <span class="keywordsign">-></span> <span class="constructor">Syslog</span>.t<br> <span class="keyword">val</span> syslog :<br> ?fac:<span class="constructor">Syslog</span>.facility <span class="keywordsign">-></span> <span class="constructor">Syslog</span>.t <span class="keywordsign">-></span> <span class="constructor">Syslog</span>.level <span class="keywordsign">-></span> string <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> closelog : <span class="constructor">Syslog</span>.t <span class="keywordsign">-></span> unit<br> <span class="keyword">end</span></code></body></html>