Module Easy_logging_yojson.Logging
type level= Easy_logging__.Logging_types.level=|Debug|Trace|Info|Warning|Error|Flash|NoLevel
val show_level : Easy_logging__.Logging_types.level -> stringval pp_level : Stdlib.Format.formatter -> Easy_logging__.Logging_types.level -> unitval debug : bool Stdlib.ref
val root_logger : logger
module Infra : sig ... endval handlers_config : Handlers.config Stdlib.refval set_handlers_config : Handlers.config -> unitval get_logger : string -> loggerval make_logger : ?propagate:bool -> string -> level -> Handlers.desc list -> logger
type config_logger= Easy_logging_yojson__Easy_logging_yojson_aux.MakeLogging(Handlers).config_logger={name : string;level : level;handlers : Handlers.desc list;propagate : bool;}
val config_logger_of_yojson : Yojson.Safe.t -> config_logger Ppx_deriving_yojson_runtime.error_or
type global_config= Easy_logging_yojson__Easy_logging_yojson_aux.MakeLogging(Handlers).global_config={handlers_config : Handlers.config;loggers_config : config_logger list;}
val global_config_of_yojson : Yojson.Safe.t -> global_config Ppx_deriving_yojson_runtime.error_orval _ : Yojson.Safe.t -> global_config Ppx_deriving_yojson_runtime.error_orval load_global_config : Yojson.Safe.t -> unitval load_global_config_str : string -> unitval load_global_config_file : string -> unit