diff --git a/common/db.go b/common/db.go index 7592458..09071c5 100644 --- a/common/db.go +++ b/common/db.go @@ -144,8 +144,7 @@ func WaitDBUp() { defer func() { sdb.Close() }() - for _, err := dtmimp.DBExec(sdb, "select 1"); err != nil; { // wait for mysql to start - time.Sleep(3 * time.Second) - _, err = dtmimp.DBExec(sdb, "select 1") + if _, err = dtmimp.DBExec(sdb, "select 1"); err != nil { + dtmimp.FatalIfError(err) } } diff --git a/dtmcli/dtmimp/utils.go b/dtmcli/dtmimp/utils.go index f2d77dd..df6574c 100644 --- a/dtmcli/dtmimp/utils.go +++ b/dtmcli/dtmimp/utils.go @@ -146,7 +146,7 @@ func Logf(fmt string, args ...interface{}) { // LogRedf 采用红色打印错误类信息 func LogRedf(fmt string, args ...interface{}) { - logger.Errorf(fmt, args) + logger.Errorf(fmt, args...) } // FatalExitFunc Fatal退出函数,测试时被替换