一番いいのはライブラリのロジック本体とログ出力部分を分けるのがいいんだけどね。#golang の DB アクセスで言うと github.com/simukti/sqldb-logger みたいなやつ。
あるいは,昨今一部で話題の slog なんかは,ひょっとしたらいい線行くかもしれないhttps://text.baldanders.info/golang/maybe-official-structured-logger-package/
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。