Commit aa73ea5e authored by Kyle Robbertze's avatar Kyle Robbertze

New upstream version 0.3.4

parent 95a99b7b
0.3.4 (08-10-2017)
=====
* Added on_change to Conf.t
0.3.3 (11-04-2017)
=====
* Catch USR1 signal regardless of logging configuration.
0.3.2 (03-08-2015)
=====
* Dummy github release.
0.3.1 (08-05-2013) 0.3.1 (08-05-2013)
===== =====
* Added daemon cleanup that removed * Added daemon cleanup that removed
......
...@@ -6,7 +6,7 @@ DISTFILES := config.guess config.sub install-sh m4/*.m4 bootstrap CHANGES config ...@@ -6,7 +6,7 @@ DISTFILES := config.guess config.sub install-sh m4/*.m4 bootstrap CHANGES config
COPYING Makefile README Makefile.in \ COPYING Makefile README Makefile.in \
src/OCamlMakefile src/*Makefile.in src/META.in src/*.ml src/*.mli \ src/OCamlMakefile src/*Makefile.in src/META.in src/*.ml src/*.mli \
doc/html doc/html
VERSION := 0.3.1 VERSION := 0.3.4
all: all:
$(MAKE) -C $(SRC) $(MAKE) -C $(SRC)
......
This diff is collapsed.
This diff is collapsed.
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for ocaml-dtools 0.3.1. # Generated by GNU Autoconf 2.69 for ocaml-dtools 0.3.4.
# #
# Report bugs to <savonet-users@lists.sourceforge.net>. # Report bugs to <savonet-users@lists.sourceforge.net>.
# #
...@@ -639,8 +639,8 @@ MAKEFLAGS= ...@@ -639,8 +639,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='ocaml-dtools' PACKAGE_NAME='ocaml-dtools'
PACKAGE_TARNAME='ocaml-dtools' PACKAGE_TARNAME='ocaml-dtools'
PACKAGE_VERSION='0.3.1' PACKAGE_VERSION='0.3.4'
PACKAGE_STRING='ocaml-dtools 0.3.1' PACKAGE_STRING='ocaml-dtools 0.3.4'
PACKAGE_BUGREPORT='savonet-users@lists.sourceforge.net' PACKAGE_BUGREPORT='savonet-users@lists.sourceforge.net'
PACKAGE_URL='' PACKAGE_URL=''
...@@ -655,6 +655,7 @@ PIC_FLAGS ...@@ -655,6 +655,7 @@ PIC_FLAGS
OCAMLFLAGS OCAMLFLAGS
CAMLLIBPATH CAMLLIBPATH
OCAMLNCFLAGS OCAMLNCFLAGS
OCAML_STDLIB
OCAMLFIND OCAMLFIND
CAMLP4RF CAMLP4RF
CAMLP4R CAMLP4R
...@@ -726,6 +727,7 @@ infodir ...@@ -726,6 +727,7 @@ infodir
docdir docdir
oldincludedir oldincludedir
includedir includedir
runstatedir
localstatedir localstatedir
sharedstatedir sharedstatedir
sysconfdir sysconfdir
...@@ -751,6 +753,7 @@ enable_option_checking ...@@ -751,6 +753,7 @@ enable_option_checking
enable_ldconf enable_ldconf
enable_camlp4 enable_camlp4
enable_debugging enable_debugging
with_ocaml_warnings
enable_profiling enable_profiling
enable_nativecode enable_nativecode
enable_custom enable_custom
...@@ -806,6 +809,7 @@ datadir='${datarootdir}' ...@@ -806,6 +809,7 @@ datadir='${datarootdir}'
sysconfdir='${prefix}/etc' sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com' sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var' localstatedir='${prefix}/var'
runstatedir='${localstatedir}/run'
includedir='${prefix}/include' includedir='${prefix}/include'
oldincludedir='/usr/include' oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
...@@ -1058,6 +1062,15 @@ do ...@@ -1058,6 +1062,15 @@ do
| -silent | --silent | --silen | --sile | --sil) | -silent | --silent | --silen | --sile | --sil)
silent=yes ;; silent=yes ;;
-runstatedir | --runstatedir | --runstatedi | --runstated \
| --runstate | --runstat | --runsta | --runst | --runs \
| --run | --ru | --r)
ac_prev=runstatedir ;;
-runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
| --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
| --run=* | --ru=* | --r=*)
runstatedir=$ac_optarg ;;
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
ac_prev=sbindir ;; ac_prev=sbindir ;;
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
...@@ -1195,7 +1208,7 @@ fi ...@@ -1195,7 +1208,7 @@ fi
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
datadir sysconfdir sharedstatedir localstatedir includedir \ datadir sysconfdir sharedstatedir localstatedir includedir \
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
libdir localedir mandir libdir localedir mandir runstatedir
do do
eval ac_val=\$$ac_var eval ac_val=\$$ac_var
# Remove trailing slashes. # Remove trailing slashes.
...@@ -1308,7 +1321,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1308,7 +1321,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures ocaml-dtools 0.3.1 to adapt to many kinds of systems. \`configure' configures ocaml-dtools 0.3.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -1348,6 +1361,7 @@ Fine tuning of the installation directories: ...@@ -1348,6 +1361,7 @@ Fine tuning of the installation directories:
--sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var] --localstatedir=DIR modifiable single-machine data [PREFIX/var]
--runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
--libdir=DIR object code libraries [EPREFIX/lib] --libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include] --includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include] --oldincludedir=DIR C header files for non-gcc [/usr/include]
...@@ -1373,7 +1387,7 @@ fi ...@@ -1373,7 +1387,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of ocaml-dtools 0.3.1:";; short | recursive ) echo "Configuration of ocaml-dtools 0.3.4:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -1399,6 +1413,8 @@ Optional Features: ...@@ -1399,6 +1413,8 @@ Optional Features:
Optional Packages: Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
--with-ocaml-warnings=WARNINGS
Enable specific list of ocaml compiler warnings.
--with-syslog-dir=path look for ocaml-syslog library in "path" --with-syslog-dir=path look for ocaml-syslog library in "path"
(autodetected by default) (autodetected by default)
--with-syslog-dir=path look for ocaml-syslog library in "path" --with-syslog-dir=path look for ocaml-syslog library in "path"
...@@ -1480,7 +1496,7 @@ fi ...@@ -1480,7 +1496,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
ocaml-dtools configure 0.3.1 ocaml-dtools configure 0.3.4
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
...@@ -1566,7 +1582,7 @@ cat >config.log <<_ACEOF ...@@ -1566,7 +1582,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by ocaml-dtools $as_me 0.3.1, which was It was created by ocaml-dtools $as_me 0.3.4, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -2902,18 +2918,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' ...@@ -2902,18 +2918,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that calling user is not root" >&5
$as_echo_n "checking that calling user is not root... " >&6; }
RUNNING_USER="$USER"
if test -z "$RUNNING_USER"; then
RUNNING_USER=`whoami`
fi
if test $RUNNING_USER = "root"; then
as_fn_error $? "configure script must not be run with root user!" "$LINENO" 5
else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
$as_echo "ok" >&6; }
fi
# AC_CANONICAL_HOST needs those files # AC_CANONICAL_HOST needs those files
...@@ -4379,7 +4383,7 @@ fi ...@@ -4379,7 +4383,7 @@ fi
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}camlidl", so it can be a program name with args. # Extract the first word of "${ac_tool_prefix}camlidl", so it can be a program name with args.
set dummy ${ac_tool_prefix}camlidl; ac_word=$2 set dummy ${ac_tool_prefix}camlidl; ac_word=$2
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
...@@ -4473,6 +4477,7 @@ fi ...@@ -4473,6 +4477,7 @@ fi
# checking for ocamllex # checking for ocamllex
if test -n "$ac_tool_prefix"; then if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}ocamllex", so it can be a program name with args. # Extract the first word of "${ac_tool_prefix}ocamllex", so it can be a program name with args.
...@@ -5243,7 +5248,18 @@ fi ...@@ -5243,7 +5248,18 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ocaml standard library path" >&5
$as_echo_n "checking for ocaml standard library path... " >&6; }
OCAML_STDLIB=`$OCAMLFIND printconf stdlib`
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $OCAML_STDLIB" >&5
$as_echo "$OCAML_STDLIB" >&6; }
# Check if caml/threads.h is present # Check if caml/threads.h is present
old_CFLAGS=$FLAGS
CFLAGS="$CFLAGS -I${OCAML_STDLIB}"
ac_fn_c_check_header_compile "$LINENO" "caml/threads.h" "ac_cv_header_caml_threads_h" "#include <caml/misc.h> ac_fn_c_check_header_compile "$LINENO" "caml/threads.h" "ac_cv_header_caml_threads_h" "#include <caml/misc.h>
" "
if test "x$ac_cv_header_caml_threads_h" = xyes; then : if test "x$ac_cv_header_caml_threads_h" = xyes; then :
...@@ -5251,6 +5267,7 @@ if test "x$ac_cv_header_caml_threads_h" = xyes; then : ...@@ -5251,6 +5267,7 @@ if test "x$ac_cv_header_caml_threads_h" = xyes; then :
fi fi
CFLAGS=${old_CFLAGS}
# Check whether --enable-debugging was given. # Check whether --enable-debugging was given.
if test "${enable_debugging+set}" = set; then : if test "${enable_debugging+set}" = set; then :
...@@ -5258,10 +5275,23 @@ if test "${enable_debugging+set}" = set; then : ...@@ -5258,10 +5275,23 @@ if test "${enable_debugging+set}" = set; then :
fi fi
if test "x$enable_debugging" = "xyes" ; then if test "$enable_debugging" \!= "no" ; then
OCAMLFLAGS="$OCAMLFLAGS -g" OCAMLFLAGS="$OCAMLFLAGS -g"
fi fi
# Check whether --with-ocaml-warnings was given.
if test "${with_ocaml_warnings+set}" = set; then :
withval=$with_ocaml_warnings;
fi
if test -n "${with_ocaml_warnings}" ; then
OCAMLFLAGS="$OCAMLFLAGS -w +${with_ocaml_warnings}"
else
OCAMLFLAGS="$OCAMLFLAGS -w +A-4@5-7@8-9@11@12@20-35-44-45-50"
fi
# Check whether --enable-profiling was given. # Check whether --enable-profiling was given.
if test "${enable_profiling+set}" = set; then : if test "${enable_profiling+set}" = set; then :
enableval=$enable_profiling; enableval=$enable_profiling;
...@@ -5486,7 +5516,7 @@ fi ...@@ -5486,7 +5516,7 @@ fi
$as_echo "requires version >= found ${SYSLOG_version}." >&6; } $as_echo "requires version >= found ${SYSLOG_version}." >&6; }
else else
if test -z "${SYSLOG_SHARED}"; then if test -z "${SYSLOG_SHARED}"; then
SYSLOG_PACKAGES="`${OCAMLFIND} query -r -separator " " -format "-package %p" $BINDING_PKGS 2>/dev/null`" SYSLOG_PACKAGES="`${OCAMLFIND} query -separator " " -format "-package %p" $BINDING_PKGS 2>/dev/null`"
liquidsoap_ocamlcflags="${liquidsoap_ocamlcflags} ${SYSLOG_PACKAGES}" liquidsoap_ocamlcflags="${liquidsoap_ocamlcflags} ${SYSLOG_PACKAGES}"
W_SYSLOG=yes W_SYSLOG=yes
else else
...@@ -5538,7 +5568,7 @@ $as_echo "cannot find version from META file." >&6; } ...@@ -5538,7 +5568,7 @@ $as_echo "cannot find version from META file." >&6; }
fi fi
fi fi
if test -z "${SYSLOG_STOP_CHECK}"; then if test -z "${SYSLOG_STOP_CHECK}"; then
SYSLOG_PACKAGES="`${OCAMLFIND} query -r -separator " " -format "-package %p" $BINGING_PKGS 2>/dev/null`" SYSLOG_PACKAGES="`${OCAMLFIND} query -separator " " -format "-package %p" $BINGING_PKGS 2>/dev/null`"
echo ${with_syslog_dir} | grep ^/ > /dev/null 2>&1 \ echo ${with_syslog_dir} | grep ^/ > /dev/null 2>&1 \
|| with_syslog_dir=${PWD}/${with_syslog_dir} || with_syslog_dir=${PWD}/${with_syslog_dir}
if test -z "${SYSLOG_SHARED}"; then if test -z "${SYSLOG_SHARED}"; then
...@@ -5554,7 +5584,7 @@ $as_echo "cannot find version from META file." >&6; } ...@@ -5554,7 +5584,7 @@ $as_echo "cannot find version from META file." >&6; }
SYSLOG_CMA=syslog.${cma} SYSLOG_CMA=syslog.${cma}
fi fi
for i in ${SYSLOG_requires}; do for i in ${SYSLOG_requires}; do
SYSLOG_PACKAGES="${SYSLOG_PACKAGES} `${OCAMLFIND} query -r -separator " " -format "-package %p" $i 2>/dev/null`" SYSLOG_PACKAGES="${SYSLOG_PACKAGES} `${OCAMLFIND} query -separator " " -format "-package %p" $i 2>/dev/null`"
done done
if test -z "${SYSLOG_SHARED}"; then if test -z "${SYSLOG_SHARED}"; then
liquidsoap_ocamllflags="${liquidsoap_ocamllflags} ${SYSLOG_PACKAGES} ${SYSLOG_CMA}" liquidsoap_ocamllflags="${liquidsoap_ocamllflags} ${SYSLOG_PACKAGES} ${SYSLOG_CMA}"
...@@ -6147,7 +6177,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -6147,7 +6177,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by ocaml-dtools $as_me 0.3.1, which was This file was extended by ocaml-dtools $as_me 0.3.4, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
...@@ -6200,7 +6230,7 @@ _ACEOF ...@@ -6200,7 +6230,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
ocaml-dtools config.status 0.3.1 ocaml-dtools config.status 0.3.4
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
......
AC_INIT([ocaml-dtools],[0.3.1],[savonet-users@lists.sourceforge.net]) AC_INIT([ocaml-dtools],[0.3.4],[savonet-users@lists.sourceforge.net])
VERSION=$PACKAGE_VERSION VERSION=$PACKAGE_VERSION
AC_MSG_RESULT(configuring $PACKAGE_STRING) AC_MSG_RESULT(configuring $PACKAGE_STRING)
......
This diff is collapsed.
This diff is collapsed.
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<head> <head>
<link rel="stylesheet" href="style.css" type="text/css"> <link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="Start" href="index.html"> <link rel="Start" href="index.html">
<link rel="previous" href="Dtools.Init.html"> <link rel="previous" href="Dtools.Init.html">
<link rel="Up" href="Dtools.html"> <link rel="Up" href="Dtools.html">
...@@ -13,51 +14,83 @@ ...@@ -13,51 +14,83 @@
<link title="Dtools" rel="Chapter" href="Dtools.html"><title>Dtools.Log</title> <link title="Dtools" rel="Chapter" href="Dtools.html"><title>Dtools.Log</title>
</head> </head>
<body> <body>
<div class="navbar"><a href="Dtools.Init.html">Previous</a> <div class="navbar"><a class="pre" href="Dtools.Init.html" title="Dtools.Init">Previous</a>
&nbsp;<a href="Dtools.html">Up</a> &nbsp;<a class="up" href="Dtools.html" title="Dtools">Up</a>
&nbsp;</div> &nbsp;</div>
<center><h1>Module <a href="type_Dtools.Log.html">Dtools.Log</a></h1></center> <h1>Module <a href="type_Dtools.Log.html">Dtools.Log</a></h1>
<br>
<pre><span class="keyword">module</span> Log: <code class="code">sig</code> <a href="Dtools.Log.html">..</a> <code class="code">end</code></pre><hr width="100%"> <pre><span class="keyword">module</span> Log: <code class="code">sig</code> <a href="Dtools.Log.html">..</a> <code class="code">end</code></pre><hr width="100%">
<pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> = <code class="type">< active : int -> bool;<br> f : 'a. int -> ('a, unit, string, unit) Pervasives.format4 -> 'a ></code> </pre>
<div class="info"> <pre><span id="TYPEt"><span class="keyword">type</span> <code class="type"></code>t</span> = &lt;</pre><table class="typetable">
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.active">active</span>&nbsp;: <code class="type">int -> bool</code>;</code></td>
</tr>
<tr>
<td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" >
<code><span id="TYPEELTt.f">f</span>&nbsp;: <code class="type">'a. int -> ('a, unit, string, unit) Pervasives.format4 -> 'a</code>;</code></td>
</tr></table>
>
</pre>
<div class="info ">
Type for loggers.<br> Type for loggers.<br>
</div> </div>
<br><code><span id="TYPEcustom_log"><span class="keyword">type</span> <code class="type"></code>custom_log</span> = {</code><table class="typetable">
<pre><code><span id="TYPEcustom_log"><span class="keyword">type</span> <code class="type"></code>custom_log</span> = {</code></pre><table class="typetable">
<tr> <tr>
<td align="left" valign="top" > <td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td> <code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" > <td align="left" valign="top" >
<code>timestamp&nbsp;: <code class="type">bool</code>;</code></td> <code><span id="TYPEELTcustom_log.timestamp">timestamp</span>&nbsp;: <code class="type">bool</code>;</code></td>
</tr> </tr>
<tr> <tr>
<td align="left" valign="top" > <td align="left" valign="top" >
<code>&nbsp;&nbsp;</code></td> <code>&nbsp;&nbsp;</code></td>
<td align="left" valign="top" > <td align="left" valign="top" >
<code>exec&nbsp;: <code class="type">string -> unit</code>;</code></td> <code><span id="TYPEELTcustom_log.exec">exec</span>&nbsp;: <code class="type">string -> unit</code>;</code></td>
</tr></table> </tr></table>
} }
<pre><span id="VALadd_custom_log"><span class="keyword">val</span> add_custom_log</span> : <code class="type">string -> <a href="Dtools.Log.html#TYPEcustom_log">custom_log</a> -> unit</code></pre><div class="info">
<pre><span id="VALadd_custom_log"><span class="keyword">val</span> add_custom_log</span> : <code class="type">string -> <a href="Dtools.Log.html#TYPEcustom_log">custom_log</a> -> unit</code></pre><div class="info ">
Add a custom logging functions.<br> Add a custom logging functions.<br>
</div> </div>
<pre><span id="VALrm_custom_log"><span class="keyword">val</span> rm_custom_log</span> : <code class="type">string -> unit</code></pre><div class="info">
<pre><span id="VALrm_custom_log"><span class="keyword">val</span> rm_custom_log</span> : <code class="type">string -> unit</code></pre><div class="info ">
Remove a custom logging functions.<br> Remove a custom logging functions.<br>
</div> </div>
<pre><span id="VALmake"><span class="keyword">val</span> make</span> : <code class="type"><a href="Dtools.Conf.html#TYPEpath">Dtools.Conf.path</a> -> <a href="Dtools.Log.html#TYPEt">t</a></code></pre><div class="info">
<pre><span id="VALmake"><span class="keyword">val</span> make</span> : <code class="type"><a href="Dtools.Conf.html#TYPEpath">Dtools.Conf.path</a> -> <a href="Dtools.Log.html#TYPEt">t</a></code></pre><div class="info ">
Make a logger labeled according to the given path.<br> Make a logger labeled according to the given path.<br>
</div> </div>
<pre><span id="VALstart"><span class="keyword">val</span> start</span> : <code class="type"><a href="Dtools.Init.html#TYPEt">Dtools.Init.t</a></code></pre><div class="info">
<pre><span id="VALstart"><span class="keyword">val</span> start</span> : <code class="type"><a href="Dtools.Init.html#TYPEt">Dtools.Init.t</a></code></pre><div class="info ">
An atom that starts the logging.<br> An atom that starts the logging.<br>
</div> </div>
<pre><span id="VALstop"><span class="keyword">val</span> stop</span> : <code class="type"><a href="Dtools.Init.html#TYPEt">Dtools.Init.t</a></code></pre><div class="info">
<pre><span id="VALstop"><span class="keyword">val</span> stop</span> : <code class="type"><a href="Dtools.Init.html#TYPEt">Dtools.Init.t</a></code></pre><div class="info ">
An atom that stops the logging.<br> An atom that stops the logging.<br>
</div> </div>
<pre><span id="VALconf"><span class="keyword">val</span> conf</span> : <code class="type"><a href="Dtools.Conf.html#TYPEut">Dtools.Conf.ut</a></code></pre><pre><span id="VALconf_level"><span class="keyword">val</span> conf_level</span> : <code class="type">int <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre><pre><span id="VALconf_unix_timestamps"><span class="keyword">val</span> conf_unix_timestamps</span> : <code class="type">bool <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre><pre><span id="VALconf_stdout"><span class="keyword">val</span> conf_stdout</span> : <code class="type">bool <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre><pre><span id="VALconf_file"><span class="keyword">val</span> conf_file</span> : <code class="type">bool <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre><pre><span id="VALconf_file_path"><span class="keyword">val</span> conf_file_path</span> : <code class="type">string <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre><pre><span id="VALconf_file_append"><span class="keyword">val</span> conf_file_append</span> : <code class="type">bool <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre><pre><span id="VALconf_file_perms"><span class="keyword">val</span> conf_file_perms</span> : <code class="type">int <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre><pre><span id="VALargs"><span class="keyword">val</span> args</span> : <code class="type">(string list * Arg.spec * string) list</code></pre><div class="info">
<pre><span id="VALconf"><span class="keyword">val</span> conf</span> : <code class="type"><a href="Dtools.Conf.html#TYPEut">Dtools.Conf.ut</a></code></pre>
<pre><span id="VALconf_level"><span class="keyword">val</span> conf_level</span> : <code class="type">int <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre>
<pre><span id="VALconf_unix_timestamps"><span class="keyword">val</span> conf_unix_timestamps</span> : <code class="type">bool <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre>
<pre><span id="VALconf_stdout"><span class="keyword">val</span> conf_stdout</span> : <code class="type">bool <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre>
<pre><span id="VALconf_file"><span class="keyword">val</span> conf_file</span> : <code class="type">bool <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre>
<pre><span id="VALconf_file_path"><span class="keyword">val</span> conf_file_path</span> : <code class="type">string <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre>
<pre><span id="VALconf_file_append"><span class="keyword">val</span> conf_file_append</span> : <code class="type">bool <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre>
<pre><span id="VALconf_file_perms"><span class="keyword">val</span> conf_file_perms</span> : <code class="type">int <a href="Dtools.Conf.html#TYPEt">Dtools.Conf.t</a></code></pre>
<pre><span id="VALargs"><span class="keyword">val</span> args</span> : <code class="type">(string list * Arg.spec * string) list</code></pre><div class="info ">
A set of command line options to be used with the Arg module.<br> A set of command line options to be used with the Arg module.<br>
</div> </div>
</body></html> </body></html>
\ No newline at end of file
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<head> <head>
<link rel="stylesheet" href="style.css" type="text/css"> <link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="Start" href="index.html"> <link rel="Start" href="index.html">
<link rel="Up" href="index.html"> <link rel="Up" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of types" rel=Appendix href="index_types.html">
...@@ -12,17 +13,22 @@ ...@@ -12,17 +13,22 @@
<link title="Dtools" rel="Chapter" href="Dtools.html"><title>Dtools</title> <link title="Dtools" rel="Chapter" href="Dtools.html"><title>Dtools</title>
</head> </head>
<body> <body>
<div class="navbar">&nbsp;<a href="index.html">Up</a> <div class="navbar">&nbsp;<a class="up" href="index.html" title="Index">Up</a>
&nbsp;</div> &nbsp;</div>
<center><h1>Module <a href="type_Dtools.html">Dtools</a></h1></center> <h1>Module <a href="type_Dtools.html">Dtools</a></h1>
<br>
<pre><span class="keyword">module</span> Dtools: <code class="code">sig</code> <a href="Dtools.html">..</a> <code class="code">end</code></pre>ocaml-dtools.<br> <pre><span class="keyword">module</span> Dtools: <code class="code">sig</code> <a href="Dtools.html">..</a> <code class="code">end</code></pre><div class="info module top">
ocaml-dtools.<br>
<b>Author(s):</b> Stephane Gimenez<br> <b>Author(s):</b> Stephane Gimenez<br>
</div>
<hr width="100%"> <hr width="100%">
<pre><span class="keyword">module</span> <a href="Dtools.Conf.html">Conf</a>: <code class="code">sig</code> <a href="Dtools.Conf.html">..</a> <code class="code">end</code></pre><div class="info"> <pre><span class="keyword">module</span> <a href="Dtools.Conf.html">Conf</a>: <code class="code">sig</code> <a href="Dtools.Conf.html">..</a> <code class="code">end</code></pre><div class="info">
Configuration management module. Configuration management module.
</div> </div>
<pre><span class="keyword">module</span> <a href="Dtools.Init.html">Init</a>: <code class="code">sig</code> <a href="Dtools.Init.html">..</a> <code class="code">end</code></pre><div class="info"> <pre><span class="keyword">module</span> <a href="Dtools.Init.html">Init</a>: <code class="code">sig</code> <a href="Dtools.Init.html">..</a> <code class="code">end</code></pre><div class="info">
Initialisation management module. Initialisation management module.
</div> </div>
<pre><span class="keyword">module</span> <a href="Dtools.Log.html">Log</a>: <code class="code">sig</code> <a href="Dtools.Log.html">..</a> <code class="code">end</code></pre></body></html> <pre><span class="keyword">module</span> <a href="Dtools.Log.html">Log</a>: <code class="code">sig</code> <a href="Dtools.Log.html">..</a> <code class="code">end</code></pre></body></html>
\ No newline at end of file
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<head> <head>
<link rel="stylesheet" href="style.css" type="text/css"> <link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="Start" href="index.html"> <link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
...@@ -11,14 +12,16 @@ ...@@ -11,14 +12,16 @@
<link title="Dtools" rel="Chapter" href="Dtools.html"><title></title> <link title="Dtools" rel="Chapter" href="Dtools.html"><title></title>
</head> </head>
<body> <body>
<center><h1></h1></center> <h1></h1>
<a href="index_types.html">Index of types</a><br> <ul class="indexlist">
<a href="index_exceptions.html">Index of exceptions</a><br> <li><a href="index_types.html">Index of types</a></li>
<a href="index_values.html">Index of values</a><br> <li><a href="index_exceptions.html">Index of exceptions</a></li>
<a href="index_modules.html">Index of modules</a><br> <li><a href="index_values.html">Index of values</a></li>
<li><a href="index_modules.html">Index of modules</a></li>
</ul>
<br/><br> <br/><br>
<table class="indextable"> <table class="indextable">
<tr><td><a href="Dtools.html">Dtools</a></td><td><div class="info"> <tr><td class="module"><a href="Dtools.html">Dtools</a></td><td><div class="info">
ocaml-dtools. ocaml-dtools.
</div> </div>
</td></tr> </td></tr>
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<head> <head>
<link rel="stylesheet" href="style.css" type="text/css"> <link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="Start" href="index.html"> <link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
...@@ -10,8 +11,10 @@ ...@@ -10,8 +11,10 @@
<link title="Dtools" rel="Chapter" href="Dtools.html"><title>Index of class attributes</title> <link title="Dtools" rel="Chapter" href="Dtools.html"><title>Index of class attributes</title>
</head> </head>
<body> <body>
<center><h1>Index of class attributes</h1></center> <div class="navbar">&nbsp;<a class="up" href="index.html" title="Index">Up</a>
&nbsp;</div>
<h1>Index of class attributes</h1>
<table> <table>
</table><br> </table>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<head> <head>
<link rel="stylesheet" href="style.css" type="text/css"> <link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="Start" href="index.html"> <link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
...@@ -10,8 +11,10 @@ ...@@ -10,8 +11,10 @@
<link title="Dtools" rel="Chapter" href="Dtools.html"><title>Index of class types</title> <link title="Dtools" rel="Chapter" href="Dtools.html"><title>Index of class types</title>
</head> </head>
<body> <body>
<center><h1>Index of class types</h1></center> <div class="navbar">&nbsp;<a class="up" href="index.html" title="Index">Up</a>
&nbsp;</div>
<h1>Index of class types</h1>
<table> <table>
</table><br> </table>
</body> </body>
</html> </html>
\ No newline at end of file
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<head> <head>
<link rel="stylesheet" href="style.css" type="text/css"> <link rel="stylesheet" href="style.css" type="text/css">
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="Start" href="index.html"> <link rel="Start" href="index.html">
<link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of types" rel=Appendix href="index_types.html">
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
...@@ -10,8 +11,10 @@ ...@@ -10,8 +11,10 @@
<link title="Dtools" rel="Chapter" href="Dtools.html"><title>Index of classes</title> <link title="Dtools" rel="Chapter" href="Dtools.html"><title>Index of classes</title>
</head> </head>
<body> <body>
<center><h1>Index of classes</h1></center> <div class="navbar">&nbsp;<a class="up" href="index.html" title="Index">Up</a>
&nbsp;</div>