[−][src]Function indy_crypto::ffi::logger::indy_crypto_set_logger
#[no_mangle]pub extern "C" fn indy_crypto_set_logger(
context: *const c_void,
enabled: Option<EnabledCB>,
log: Option<LogCB>,
flush: Option<FlushCB>
) -> ErrorCode
Set custom logger implementation.
Allows library user to provide custom logger implementation as set of handlers.
#Params context: pointer to some logger context that will be available in logger handlers. enabled: (optional) "enabled" operation handler - calls to determines if a log record would be logged. (false positive if not specified) log: "log" operation handler - calls to logs a record. flush: (optional) "flush" operation handler - calls to flushes buffered records (in case of crash or signal).
#Returns Error code