Colorized output by default will make for messy logs that can't be used. Sure you can turn it off (with an integer, why not a bool?), but that shouldn't be something compiled in your program. Also there are no means to `printf` strings from the logger.<p>Finally, there are already a plethora of loggers for Go. I'd recommend logrus for structured logs:<p><a href="https://github.com/Sirupsen/logrus" rel="nofollow">https://github.com/Sirupsen/logrus</a><p>Or glog otherwise.<p>And a note: a logger isn't a debugger. GDB is a debugger for Go, see <a href="https://golang.org/doc/gdb" rel="nofollow">https://golang.org/doc/gdb</a><p>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.