diff --git a/migrate.go b/migrate.go index 4de82f32..457807c2 100644 --- a/migrate.go +++ b/migrate.go @@ -6,6 +6,7 @@ import ( "errors" "fmt" "io" + "log" "os" "path" "regexp" @@ -283,6 +284,7 @@ func ExecMax(db *sql.DB, dialect string, m MigrationSource, dir MigrationDirecti // Apply migrations applied := 0 for _, migration := range migrations { + start := time.Now() trans, err := dbMap.Begin() if err != nil { return applied, newTxError(migration, err) @@ -318,6 +320,7 @@ func ExecMax(db *sql.DB, dialect string, m MigrationSource, dir MigrationDirecti return applied, newTxError(migration, err) } + log.Println("Applied migration:", migration.Id, "in", time.Now().Sub(start)) applied++ }