diff --git a/Misc/Profiling.go b/Misc/Profiling.go new file mode 100644 index 0000000..6468809 --- /dev/null +++ b/Misc/Profiling.go @@ -0,0 +1,14 @@ +package Misc + +import ( + "encoding/json" + "log" + "time" +) + +func TimeTrack(start time.Time, name string, data map[any]any, logger *log.Logger) { + elapsed := time.Since(start) + datajson, _ := json.Marshal(data) + logger.Printf("%s took %s", name, elapsed) + logger.Printf("Data: %s", string(datajson)) +}