xlog/test/test_xlog.ml

29 lines
490 B
OCaml
Raw Normal View History

2024-04-23 07:33:56 +00:00
[%%xlog_import]
2024-04-23 07:43:55 +00:00
module Submodule = struct
[%%xlog_import]
2024-04-23 07:33:56 +00:00
2024-04-23 07:43:55 +00:00
let do_stuff () =
[%xlog warn "meow"]
end
2024-04-23 07:33:56 +00:00
let () =
2024-04-23 07:43:55 +00:00
Xlog.init_pretty_writer stdout ~min_level:Xlog.DEBUG;
[%xlog info "meow meow %s %d" "test string" 1337];
begin try
2024-04-23 07:33:56 +00:00
failwith "meow2"
with
| e -> [%xlog exn e "oop's %d" 42069]
2024-04-23 07:43:55 +00:00
end;
[%xlog info "awa"];
Submodule.do_stuff ()
module Submodule2 = struct
[%%xlog_import]
let do_stuff () =
[%xlog warn "meow"]
end
let () = Submodule2.do_stuff ()