module Netplex_log:Loggerssig..end
val level_weight : Netplex_types.level -> intval level_of_string : string -> Netplex_types.levelval channel_logger : Pervasives.out_channel -> Netplex_types.loggerval stderr_logger_factory : Netplex_types.logger_factory
logging {
type = "stderr";
}
val file_logger : string -> Netplex_types.loggerval file_logger_factory : Netplex_types.logger_factory
logging {
type = "file";
file = "/path/to/logfile";
}
class type multi_file_config =object..end
val multi_file_logger : multi_file_config -> Netplex_types.loggerval multi_file_logger_factory : Netplex_types.logger_factory
logging {
type = "multi_file";
directory = "/path/to/logdir";
file {
component = "name_of_component";
max_level = "max_level";
file = "logfile";
};
file { ... }; ...
}
If component is missing it will default to "*". If max_level
is omitted it is assumed to be "all".
val logger_factories : Netplex_types.logger_factory listval debug_scheduling : bool Pervasives.refval debug_containers : bool Pervasives.ref