package util

import (
	"fmt"

	"github.com/juju/errors"
)

// OpenGeneralLog opens general log
func OpenGeneralLog(ip string) error {
	dbDSN := fmt.Sprintf("root:@tcp(%s:4000)/test", ip)
	db, err := OpenDB(dbDSN, 20)
	if err != nil {
		return errors.Trace(err)
	}
	_, err = db.Exec("set @@tidb_general_log=1;")
	return errors.Trace(err)
}
