Minidebug_dbSourceDatabase-backed tracing runtime for ppx_minidebug.
This module provides a database backend for storing debug traces with content-addressed deduplication.
Content-addressed value storage with O(1) deduplication
Database backend implementing Debug_runtime interface
val debug_db_file :
?time_tagged:Minidebug_runtime.time_tagged ->
?elapsed_times:Minidebug_runtime.elapsed_times ->
?location_format:Minidebug_runtime.location_format ->
?print_scope_ids:bool ->
?verbose_scope_ids:bool ->
?run_name:string ->
?for_append:bool ->
?log_level:int ->
?path_filter:[ `Whitelist of Re.re | `Blacklist of Re.re ] ->
string ->
(module Minidebug_runtime.Debug_runtime)Factory function to create a database runtime that writes to a file
val debug_db :
?debug_ch:out_channel ->
?time_tagged:Minidebug_runtime.time_tagged ->
?elapsed_times:Minidebug_runtime.elapsed_times ->
?location_format:Minidebug_runtime.location_format ->
?print_scope_ids:bool ->
?verbose_scope_ids:bool ->
?run_name:string ->
?log_level:int ->
?path_filter:[ `Whitelist of Re.re | `Blacklist of Re.re ] ->
unit ->
(module Minidebug_runtime.Debug_runtime)Factory function to create a database runtime (defaults to "debug.db" filename)