Function libosdp_sys::osdp_logger_init
source · pub unsafe extern "C" fn osdp_logger_init(
name: *const c_char,
log_level: c_int,
puts_fn: osdp_log_puts_fn_t
)Expand description
@brief Configure OSDP Logging.
@param name A soft name for this module; will appear in all the log lines.
@param log_level OSDP log levels of type enum osdp_log_level_e. Default is
LOG_INFO.
@param puts_fn A puts() like function that will be invoked to write the log
buffer. Can be handy if you want to log to file on a UART
device without putchar redirection. See osdp_log_puts_fn_t
definition to see the behavioral expectations. When this is
set to NULL, LibOSDP will log to stderr.
Note: This function has to be called before osdp_{cp,pd}_setup(). Otherwise it will be ignored.