Let’s Talk about Logging
dave.cheney.net
dave.cheney.net
Normally, my users will just dump the whole log in an e-mail with a "doesn't work" message attached.
IMHO, a logging facility should grow with the project and I think the standard logging package in go is the right size.
About bubbling up the errors: absolutely! Always let the caller handle it!