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
Zero-allocation conversion between slog::Value and log::kv::Value. We should be able to do zero-allocation conversion from log to slog, but may need to allocate from slog to log.
Tracking issue for the implementation of #296. See also #149
slogslog::Valueandlog::kv::Value. We should be able to do zero-allocation conversion fromlogtoslog, but may need to allocate fromslogtolog.tracing(log: Support structured values tokio-rs/tracing#341)tracing::Valueandlog::kv::Valuein theevent!macro (Make it easier to create a Value from owned or erased external types #339)std::error::Errors asValuesfernasync-logstd-logger(Print key values Thomasdezeeuw/std-logger#14)Sourcehas any key-value pairs (Add a count method to Source #329)femmeenv_logger(Add support for Key-Value data in log records. rust-cli/env_logger#137)antlog(an experimental wrapper to prove out requirements)log!("msg {}", interpolated, { key: value })(kv macro support #353) - We ended up having to revert this inlog, but are experimenting externallylog_kv_macrolog_macrosserdeserde::Serializeandstd::fmt::Debug(Add key and value methods to DebugMap rfcs#2696). Seeserde_fmt.sval(Add structured support to kv::Value using sval #342)Source::countreturn aResult<usize>instead of a plainusize?