set_telemetry_handler

Function set_telemetry_handler 

Source
pub fn set_telemetry_handler(handler: fn(&ChieError))
Expand description

Set the global error telemetry handler

This function sets a global handler that will be called whenever an error is reported via report_telemetry() or new_with_telemetry().

The handler can only be set once. Subsequent calls will be ignored.

ยงExample

use chie_shared::{set_telemetry_handler, ChieError};

fn my_telemetry_handler(error: &ChieError) {
    // Report to monitoring system
    eprintln!("Telemetry: {} - {}", error.kind, error.message);
}

set_telemetry_handler(my_telemetry_handler);