Files
gotsrpc/internal/parser/trace.go
Kevin Franklin Kim b64b408b3a feat: modernize
2026-03-22 21:59:12 +01:00

31 lines
399 B
Go

package parser
import (
"fmt"
"os"
"gopkg.in/yaml.v2"
)
var ReaderTrace = false
func trace(args ...any) {
if ReaderTrace {
_, _ = fmt.Fprintln(os.Stderr, args...)
}
}
func traceData(args ...any) {
if ReaderTrace {
for _, arg := range args {
yamlBytes, errMarshal := yaml.Marshal(arg)
if errMarshal != nil {
trace(arg)
continue
}
trace(string(yamlBytes))
}
}
}