Log15Logger interface defines the subset of github.com/inconshreveable/log15.Logger that this adapter uses.
type Log15Logger interface { Debug(msg string, ctx ...interface{}) Info(msg string, ctx ...interface{}) Warn(msg string, ctx ...interface{}) Error(msg string, ctx ...interface{}) Crit(msg string, ctx ...interface{}) }
type Logger struct {
// contains filtered or unexported fields
}
func NewLogger(l Log15Logger) *Logger
func (l *Logger) Log(ctx context.Context, level pgx.LogLevel, msg string, data map[string]interface{})