Register mysql default logger prior to 'mysql#NewConfig()'

This commit is contained in:
Yonas Habteab 2024-04-08 14:34:18 +02:00
parent 0daca8b15e
commit c7162e5de1

View file

@ -42,6 +42,7 @@ func (d *Database) Open(logger *logging.Logger) (*icingadb.DB, error) {
config.User = d.User
config.Passwd = d.Password
config.Logger = icingadb.MysqlFuncLogger(logger.Debug)
if d.isUnixAddr() {
config.Net = "unix"
@ -71,8 +72,6 @@ func (d *Database) Open(logger *logging.Logger) (*icingadb.DB, error) {
}
}
_ = mysql.SetLogger(icingadb.MysqlFuncLogger(logger.Debug))
c, err := mysql.NewConnector(config)
if err != nil {
return nil, errors.Wrap(err, "can't open mysql database")