()
| 227 | |
| 228 | #[cfg(feature = "spantrace")] |
| 229 | pub fn supports_spantrace() -> bool { |
| 230 | static STATE: LazyLock<bool> = LazyLock::new(|| { |
| 231 | let st = tracing_error::SpanTrace::capture(); |
| 232 | st.status() == tracing_error::SpanTraceStatus::CAPTURED |
| 233 | }); |
| 234 | |
| 235 | *STATE |
| 236 | } |
| 237 | |
| 238 | pub fn remove_builtin_messages<S: AsRef<str>>( |
| 239 | messages: impl IntoIterator<Item = S>, |