Tracing - looking for subscriber with parent span info

I'm currently using tracing-subscriber to format output for a CLI app (stdout, stderr & optional log).

I'm missing the ability to include parent span fields in the output as well as some nice-to-have customisations for the console output formatting.

Is there really no crate out there that provides tracing output, with parent spans, formatted for simple usage (log file, console)?

I'd be happy to switch to a different subscriber crate overall, assuming it was feature complete, but having something that expands on the basics that tracing_subscriber offers would save me reimplementing my filters :wink:

If it's not available, I guess I need to go and implement a custom formatter, that's somewhere between Full and Pretty, then maybe publish it myself. It just seems like I'd be reinventing a wheel that someone else has already done, better and more fully than any v0.1.0 I pull together...

1 Like