Function esp_idf_svc::sys::esp_log_set_vprintf

source ยท
pub unsafe extern "C" fn esp_log_set_vprintf(
    func: Option<unsafe extern "C" fn(_: *const i8, _: *mut c_void) -> i32>,
) -> Option<unsafe extern "C" fn(_: *const i8, _: *mut c_void) -> i32>
Expand description

@brief Set function used to output log entries

By default, log output goes to UART0. This function can be used to redirect log output to some other destination, such as file or network. Returns the original log handler, which may be necessary to return output to the previous destination.

@note Please note that function callback here must be re-entrant as it can be invoked in parallel from multiple thread context.

@param func new Function used for output. Must have same signature as vprintf.

@return func old Function used for output.