You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tracing is a widely used tracing library in the Rust community. Many fastrace users have requested compatibility with existing code and libraries that use tokio-tracing (#13). This issue aims to address these needs.
Compatibility Goals:
Mixed Usage: Support applications using fastrace alongside libraries that use tokio-tracing.
Seamless Migration: Enable applications using tokio-tracing to migrate to fastrace with minimal changes.
Library Support: Allow library authors to support both fastrace and tokio-tracing without duplicating code.
Required Features:
Span and Log Collection: Allow fastrace to collect spans and logs from tokio-tracing.
API Compatibility Layer: Implement a compatibility layer in fastrace to mimic the API and macros of tokio-tracing.
Span Reporting: Enable fastrace to report spans to tokio-tracing.
tracing
is a widely used tracing library in the Rust community. Manyfastrace
users have requested compatibility with existing code and libraries that usetokio-tracing
(#13). This issue aims to address these needs.Compatibility Goals:
fastrace
alongside libraries that usetokio-tracing
.tokio-tracing
to migrate tofastrace
with minimal changes.fastrace
andtokio-tracing
without duplicating code.Required Features:
fastrace
to collect spans and logs fromtokio-tracing
.fastrace
to mimic the API and macros oftokio-tracing
.fastrace
to report spans totokio-tracing
.cc @Xuanwo @tisonkun @zhongzc
The text was updated successfully, but these errors were encountered: