Finally, there are already a plethora of loggers for Go. I'd recommend logrus for structured logs:
https://github.com/Sirupsen/logrus
Or glog otherwise.
And a note: a logger isn't a debugger. GDB is a debugger for Go, see https://golang.org/doc/gdb
Sorry if I come across as heartless, it's nice to see new people coming to Go. But I don't think this is novel or news worthy.
The one minor issue is there is a syntax error in the readme. Should be import "github.com/apsdehal/go-logger", not "go get github.com/apsdehal/go-logger"
You might want to check out the logrus package - which I'm using and pretty happy with. https://github.com/sirupsen/logrus
Logrus lets you add structured k,v fields so you do have to mess around with fmt and also has hooks to support things like sending logs to syslog or remote exception handling services.
I recently stumbled across the standard expvar package[1] which lets me debug memory usage and annotated metrics. Similar concept from a different angle I guess.
Don't do that