Page
Library
Module
Module type
Parameter
Class
Class type
Source
Logging.loggerval mutable levelo : log_level optionValue used to filter log messages. If levelo is None, no message is outputed.
type log_level = | Debug | Info | Warning | Error | Flash Registered handlers for this logger
Classic logging Methods
Each of these methods takes an optional tag list and a string as an input. If the log level of the instance is low enough, a log item will be created theb passed to the handlers.
Example :
logger#warning "Something wrong happened"Lazy logging methods
Each of these methods takes a string lazy_t as an input (as well as the optional tag list. If the log level of the instance is low enough, the lazy value will forced into a string, a log item will be created then passed to the handlers.
Example:
logger#ldebug (lazy (heavy_calculation () ))method set_level : log_level option -> unitSets the log level of the logger instance.