`go/lib/log` has a few example of non-idiomatic Go code, and some awkward behaviors. Specifically, the following should be fixed: - fix the stuttering var names (e.g., `logFileHandler`, `logConsHandler`, `SetupLogFile`, `logDir`, etc.) - fix the long argument lists by moving to a configuration struct (the configuration struct can take inspiration from `go/lib/env.Logging`)