From 9bbcdeefd04fd948dd19ccddf66233e2f4070d97 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Fri, 3 Jun 2016 22:08:27 +0100 Subject: [PATCH] Start the logger earlier so all messages go there - fixes #486 --- rclone.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rclone.go b/rclone.go index ed12585c9..5d1c8d226 100644 --- a/rclone.go +++ b/rclone.go @@ -320,7 +320,6 @@ func ParseFlags() { pflag.Usage = syntaxError pflag.Parse() runtime.GOMAXPROCS(runtime.NumCPU()) - fs.LoadConfig() } // ParseCommand parses the command from the command line @@ -414,7 +413,12 @@ func main() { log.SetOutput(f) redirectStderr(f) } - fs.Debug("rclone", "Starting with parameters %+v", os.Args) + + // Load the rest of the config now we have started the logger + fs.LoadConfig() + + // Write the args for debug purposes + fs.Debug("rclone", "Starting with parameters %q", os.Args) // Setup CPU profiling if desired if *cpuProfile != "" {