Easy_logging.Default_handlersDefault implementation of a Handlers module.
In the DefaultHandlers module, handlers have level of their own. Their are two kinds of logger :
Cli handler: outputs colored messages to stdout
let h = Default_handlers.make (Cli Debug) File handler : outputs messages to a given file
let h = Default_handlers.make (File ("filename", Debug)) type log_formatter = log_item -> stringtype t = {mutable fmt : log_formatter;mutable level : Easy_logging__.Easy_logging_types.level;output : out_channel;}type of a handler
val format_default : log_item -> stringval format_color : log_item -> stringval make_cli_handler : Easy_logging__.Easy_logging_types.level -> tval file_handler_defaults : file_handler_defaults_t refval set_file_handler_defaults : file_handler_defaults_t -> unitval make_file_handler : Easy_logging__.Easy_logging_types.level -> string -> tval set_level : t -> Easy_logging__.Easy_logging_types.level -> unitval set_formatter : t -> log_formatter -> unit