jmoiron / modl

golang database modelling library
MIT License
479 stars 48 forks source link

Support other loggers #52

Open mwielbut opened 5 years ago

mwielbut commented 5 years ago

It would be great if the logger on DbMap was defined as an interface with the single Printf function needed rather than the full std log.Logger struct to make it easy to supply custom loggers ie. Logrus.

// in DbMap
logger interface {
    Printf(format string, v ...interface{}) 
}
// vs.
logger    *log.Logger

Happy to supply a PR if there's interest...