arcis-diagnostics
Debugging and performance diagnostics toolkit for the Arcis framework. This crate provides logging and diagnostic utilities to help developers debug and optimize their MPC circuits, offering structured logging with different severity levels and contextual information.
Usage
use ;
// Use logging macros for different severity levels
log_info!;
log_warn!;
log_error!;
// Create diagnostics programmatically
let diagnostic = Diagnostic ;
Main Exports
Types
LogLevel- Enumeration of log severity levels (Info, Warn, Error)Diagnostic- Structured diagnostic message with level, message, and optional context
Macros
log_info!- Log informational messageslog_warn!- Log warning messageslog_error!- Log error messages