📝 [trace] Inicia la documentación
This commit is contained in:
parent
d4f6cbbd3b
commit
424547241b
1 changed files with 17 additions and 0 deletions
|
|
@ -1,2 +1,19 @@
|
|||
//! Registro de trazas y eventos de la aplicación.
|
||||
//!
|
||||
//! PageTop recopila la información de diagnóstico de la aplicación de manera estructurada y basada
|
||||
//! en eventos.
|
||||
//!
|
||||
//! En sistemas asíncronos, interpretar los mensajes de registro tradicionales (*log*) a menudo
|
||||
//! resulta complicado. Las tareas individuales se multiplexan para el mismo subproceso y los
|
||||
//! eventos y mensajes de registro asociados se entremezclan, dificultando el seguimiento de la
|
||||
//! secuencia lógica.
|
||||
//!
|
||||
//! PageTop usa [`tracing`](https://docs.rs/tracing) para permitir a las **aplicaciones** y los
|
||||
//! **módulos** registrar eventos estructurados con información añadida sobre *temporalidad* y
|
||||
//! *causalidad*. A diferencia de un mensaje de registro, un intervalo (*span*) tiene una hora de
|
||||
//! inicio y de finalización, puede entrar y salir del flujo de la ejecución y puede existir dentro
|
||||
//! de un árbol anidado de intervalos similares. Además, estos intervalos están *estructurados*, con
|
||||
//! capacidad para grabar tipos de datos y mensajes de texto.
|
||||
|
||||
pub use tracing::{debug, error, info, trace, warn};
|
||||
pub use tracing::{event, span, Level};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue