What surprises me as a primarily JVM developer now supporting Go apps and dabbling in Go development is that the logging libraries (like klog) I've encountered don't support the level of configuration I'm used to in JVM apps. I miss being able to configure individual loggers at desired levels with a logback.xml in the JAR, but especially the ability to change logging levels at runtime.
I guess it's part of the Go philosophy - more dynamic logging would most likely incur relatively higher performance costs.
I guess it's part of the Go philosophy - more dynamic logging would most likely incur relatively higher performance costs.