File tree Expand file tree Collapse file tree 2 files changed +14
-20
lines changed Expand file tree Collapse file tree 2 files changed +14
-20
lines changed Original file line number Diff line number Diff line change 11language : c
2- sudo : false
3- services :
4- - docker
5- install :
6- - wget https://raw.githubusercontent.com/ocaml/ocaml-ci-scripts/master/.travis-docker.sh
2+ sudo : required
3+ service : docker
4+ install : wget https://raw.githubusercontent.com/ocaml/ocaml-ci-scripts/master/.travis-docker.sh
75script : bash -ex .travis-docker.sh
86env :
97 global :
10- - OCAML_VERSION=4.06
11- - DISTRO=debian-stable
12- - PACKAGE=xapi-storage-script
13- matrix :
148 - BASE_REMOTE=git://github.com/xapi-project/xs-opam
15- - EXTRA_REMOTES=git://github.com/xapi-project/xs-opam
16- matrix :
17- fast_finish : true
18- allow_failures :
19- - env : EXTRA_REMOTES=git://github.com/xapi-project/xs-opam
9+ - DISTRO="debian-9-ocaml-4.07"
10+ - PACKAGE=xapi-storage-script
11+ - PINS="xapi-storage-script:."
Original file line number Diff line number Diff line change @@ -91,19 +91,21 @@ let use_syslog = ref false
9191let log level fmt =
9292 Printf. ksprintf (fun s ->
9393 if ! use_syslog then begin
94- (* FIXME: this is synchronous and will block other I/O *)
95- Core.Unix.Syslog. syslog ~level ~facility: Core.Unix.Syslog.Facility. DAEMON s;
94+ (* FIXME: this is synchronous and will block other I/O.
95+ * This should use Log_extended.Syslog, but that brings in Core's Syslog module
96+ * which conflicts with ours *)
97+ Syslog. log Syslog. Daemon level s;
9698 end else begin
9799 let w = Lazy. force Writer. stderr in
98100 Writer. write w s;
99101 Writer. newline w
100102 end
101103 ) fmt
102104
103- let debug fmt = log Core.Unix. Syslog.Level. DEBUG fmt
104- let info fmt = log Core.Unix. Syslog.Level. INFO fmt
105- let warn fmt = log Core.Unix. Syslog.Level. WARNING fmt
106- let error fmt = log Core.Unix. Syslog.Level. ERR fmt
105+ let debug fmt = log Syslog. Debug fmt
106+ let info fmt = log Syslog. Info fmt
107+ let warn fmt = log Syslog. Warning fmt
108+ let error fmt = log Syslog. Err fmt
107109
108110let pvs_version = " 3.0"
109111let supported_api_versions = [pvs_version; " 5.0" ]
You can’t perform that action at this time.
0 commit comments