Use microsecond resolution for logging

This commit changes `log` from second to microsecond resolution to
improve debugging when restoring WAL files.
This commit is contained in:
Ben Johnson
2021-04-18 09:18:44 -06:00
parent f8d6969a4f
commit 029921299c
2 changed files with 2 additions and 2 deletions

View File

@@ -70,7 +70,7 @@ func (c *ReplicateCommand) ParseFlags(ctx context.Context, args []string) (err e
return err return err
} }
defer f.Close() defer f.Close()
litestream.Tracef = log.New(f, "", log.LstdFlags|log.LUTC|log.Lshortfile).Printf litestream.Tracef = log.New(f, "", log.LstdFlags|log.Lmicroseconds|log.LUTC|log.Lshortfile).Printf
} }
return nil return nil

View File

@@ -53,7 +53,7 @@ func (c *RestoreCommand) Run(ctx context.Context, args []string) (err error) {
// Instantiate logger if verbose output is enabled. // Instantiate logger if verbose output is enabled.
if *verbose { if *verbose {
opt.Logger = log.New(os.Stderr, "", log.LstdFlags) opt.Logger = log.New(os.Stderr, "", log.LstdFlags|log.Lmicroseconds)
} }
// Determine replica & generation to restore from. // Determine replica & generation to restore from.