Open
Description
Some of the logs/traces emitted seem very adhoc. They contain very little context info and what ought to be trace level logs being present in debug prove a challenge to debugging.
Edit: worst offenders seem to be the ones present in the typescript section of the typegate. The rust logs have the function's type_path
.
A general improvement in instrumentation and maybe OpenTelemetry for the typegate seems like a good idea. Instrumenting a large code-base in general is a bit daunting so best to start picking away at the mountain early.
Consider moving from the log
crates to the tracing
as well as they have better mind share/more features for otel and whatnot.