@@ -31,7 +31,7 @@ func acceptSignals(migrationContext *base.MigrationContext) {
3131 for sig := range c {
3232 switch sig {
3333 case syscall .SIGHUP :
34- log .Infof ("Received SIGHUP. Reloading configuration" )
34+ migrationContext . Log .Infof ("Received SIGHUP. Reloading configuration" )
3535 if err := migrationContext .ReadConfigFile (); err != nil {
3636 log .Errore (err )
3737 } else {
@@ -156,69 +156,69 @@ func main() {
156156 return
157157 }
158158
159- log .SetLevel (log .ERROR )
159+ migrationContext . Log .SetLevel (log .ERROR )
160160 if * verbose {
161- log .SetLevel (log .INFO )
161+ migrationContext . Log .SetLevel (log .INFO )
162162 }
163163 if * debug {
164- log .SetLevel (log .DEBUG )
164+ migrationContext . Log .SetLevel (log .DEBUG )
165165 }
166166 if * stack {
167- log .SetPrintStackTrace (* stack )
167+ migrationContext . Log .SetPrintStackTrace (* stack )
168168 }
169169 if * quiet {
170170 // Override!!
171- log .SetLevel (log .ERROR )
171+ migrationContext . Log .SetLevel (log .ERROR )
172172 }
173173
174174 if migrationContext .DatabaseName == "" {
175- log .Fatalf ("--database must be provided and database name must not be empty" )
175+ migrationContext . Log .Fatalf ("--database must be provided and database name must not be empty" )
176176 }
177177 if migrationContext .OriginalTableName == "" {
178- log .Fatalf ("--table must be provided and table name must not be empty" )
178+ migrationContext . Log .Fatalf ("--table must be provided and table name must not be empty" )
179179 }
180180 if migrationContext .AlterStatement == "" {
181- log .Fatalf ("--alter must be provided and statement must not be empty" )
181+ migrationContext . Log .Fatalf ("--alter must be provided and statement must not be empty" )
182182 }
183183 migrationContext .Noop = ! (* executeFlag )
184184 if migrationContext .AllowedRunningOnMaster && migrationContext .TestOnReplica {
185- log .Fatalf ("--allow-on-master and --test-on-replica are mutually exclusive" )
185+ migrationContext . Log .Fatalf ("--allow-on-master and --test-on-replica are mutually exclusive" )
186186 }
187187 if migrationContext .AllowedRunningOnMaster && migrationContext .MigrateOnReplica {
188- log .Fatalf ("--allow-on-master and --migrate-on-replica are mutually exclusive" )
188+ migrationContext . Log .Fatalf ("--allow-on-master and --migrate-on-replica are mutually exclusive" )
189189 }
190190 if migrationContext .MigrateOnReplica && migrationContext .TestOnReplica {
191- log .Fatalf ("--migrate-on-replica and --test-on-replica are mutually exclusive" )
191+ migrationContext . Log .Fatalf ("--migrate-on-replica and --test-on-replica are mutually exclusive" )
192192 }
193193 if migrationContext .SwitchToRowBinlogFormat && migrationContext .AssumeRBR {
194- log .Fatalf ("--switch-to-rbr and --assume-rbr are mutually exclusive" )
194+ migrationContext . Log .Fatalf ("--switch-to-rbr and --assume-rbr are mutually exclusive" )
195195 }
196196 if migrationContext .TestOnReplicaSkipReplicaStop {
197197 if ! migrationContext .TestOnReplica {
198- log .Fatalf ("--test-on-replica-skip-replica-stop requires --test-on-replica to be enabled" )
198+ migrationContext . Log .Fatalf ("--test-on-replica-skip-replica-stop requires --test-on-replica to be enabled" )
199199 }
200- log .Warning ("--test-on-replica-skip-replica-stop enabled. We will not stop replication before cut-over. Ensure you have a plugin that does this." )
200+ migrationContext . Log .Warning ("--test-on-replica-skip-replica-stop enabled. We will not stop replication before cut-over. Ensure you have a plugin that does this." )
201201 }
202202 if migrationContext .CliMasterUser != "" && migrationContext .AssumeMasterHostname == "" {
203- log .Fatalf ("--master-user requires --assume-master-host" )
203+ migrationContext . Log .Fatalf ("--master-user requires --assume-master-host" )
204204 }
205205 if migrationContext .CliMasterPassword != "" && migrationContext .AssumeMasterHostname == "" {
206- log .Fatalf ("--master-password requires --assume-master-host" )
206+ migrationContext . Log .Fatalf ("--master-password requires --assume-master-host" )
207207 }
208208 if migrationContext .TLSCACertificate != "" && ! migrationContext .UseTLS {
209- log .Fatalf ("--ssl-ca requires --ssl" )
209+ migrationContext . Log .Fatalf ("--ssl-ca requires --ssl" )
210210 }
211211 if migrationContext .TLSCertificate != "" && ! migrationContext .UseTLS {
212- log .Fatalf ("--ssl-cert requires --ssl" )
212+ migrationContext . Log .Fatalf ("--ssl-cert requires --ssl" )
213213 }
214214 if migrationContext .TLSKey != "" && ! migrationContext .UseTLS {
215- log .Fatalf ("--ssl-key requires --ssl" )
215+ migrationContext . Log .Fatalf ("--ssl-key requires --ssl" )
216216 }
217217 if migrationContext .TLSAllowInsecure && ! migrationContext .UseTLS {
218- log .Fatalf ("--ssl-allow-insecure requires --ssl" )
218+ migrationContext . Log .Fatalf ("--ssl-allow-insecure requires --ssl" )
219219 }
220220 if * replicationLagQuery != "" {
221- log .Warningf ("--replication-lag-query is deprecated" )
221+ migrationContext . Log .Warningf ("--replication-lag-query is deprecated" )
222222 }
223223
224224 switch * cutOver {
@@ -227,19 +227,19 @@ func main() {
227227 case "two-step" :
228228 migrationContext .CutOverType = base .CutOverTwoStep
229229 default :
230- log .Fatalf ("Unknown cut-over: %s" , * cutOver )
230+ migrationContext . Log .Fatalf ("Unknown cut-over: %s" , * cutOver )
231231 }
232232 if err := migrationContext .ReadConfigFile (); err != nil {
233- log .Fatale (err )
233+ migrationContext . Log .Fatale (err )
234234 }
235235 if err := migrationContext .ReadThrottleControlReplicaKeys (* throttleControlReplicas ); err != nil {
236- log .Fatale (err )
236+ migrationContext . Log .Fatale (err )
237237 }
238238 if err := migrationContext .ReadMaxLoad (* maxLoad ); err != nil {
239- log .Fatale (err )
239+ migrationContext . Log .Fatale (err )
240240 }
241241 if err := migrationContext .ReadCriticalLoad (* criticalLoad ); err != nil {
242- log .Fatale (err )
242+ migrationContext . Log .Fatale (err )
243243 }
244244 if migrationContext .ServeSocketFile == "" {
245245 migrationContext .ServeSocketFile = fmt .Sprintf ("/tmp/gh-ost.%s.%s.sock" , migrationContext .DatabaseName , migrationContext .OriginalTableName )
@@ -248,7 +248,7 @@ func main() {
248248 fmt .Println ("Password:" )
249249 bytePassword , err := terminal .ReadPassword (int (syscall .Stdin ))
250250 if err != nil {
251- log .Fatale (err )
251+ migrationContext . Log .Fatale (err )
252252 }
253253 migrationContext .CliPassword = string (bytePassword )
254254 }
@@ -262,13 +262,13 @@ func main() {
262262 migrationContext .SetDefaultNumRetries (* defaultRetries )
263263 migrationContext .ApplyCredentials ()
264264 if err := migrationContext .SetupTLS (); err != nil {
265- log .Fatale (err )
265+ migrationContext . Log .Fatale (err )
266266 }
267267 if err := migrationContext .SetCutOverLockTimeoutSeconds (* cutOverLockTimeoutSeconds ); err != nil {
268- log .Errore (err )
268+ migrationContext . Log .Errore (err )
269269 }
270270 if err := migrationContext .SetExponentialBackoffMaxInterval (* exponentialBackoffMaxInterval ); err != nil {
271- log .Errore (err )
271+ migrationContext . Log .Errore (err )
272272 }
273273
274274 log .Infof ("starting gh-ost %+v" , AppVersion )
@@ -278,7 +278,7 @@ func main() {
278278 err := migrator .Migrate ()
279279 if err != nil {
280280 migrator .ExecOnFailureHook ()
281- log .Fatale (err )
281+ migrationContext . Log .Fatale (err )
282282 }
283283 fmt .Fprintf (os .Stdout , "# Done\n " )
284284}
0 commit comments