diff --git a/cmd/ipfs/gen.go b/cmd/ipfs/gen.go index 16f89a626..cb554990b 100644 --- a/cmd/ipfs/gen.go +++ b/cmd/ipfs/gen.go @@ -47,12 +47,11 @@ func makeCommand(cmdDesc command) commanderFunc { err = daemon.SendCommand(cmd, confdir) if err != nil { - fmt.Printf("Executing command locally: %s", err) + log.Info("Executing command locally: %s", err) // Do locally n, err := localNode(confdir, cmdDesc.online) if err != nil { - fmt.Println("Local node creation failed.") - return err + return fmt.Errorf("Local node creation failed: %v", err) } return cmdDesc.cmdFn(n, cmd.Args, cmd.Opts, os.Stdout) diff --git a/cmd/ipfs/ipfs.go b/cmd/ipfs/ipfs.go index 8e8df2080..fb465c0f4 100644 --- a/cmd/ipfs/ipfs.go +++ b/cmd/ipfs/ipfs.go @@ -9,6 +9,7 @@ import ( flag "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/gonuts/flag" commander "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/commander" ma "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-multiaddr" + logging "github.com/jbenet/go-ipfs/Godeps/_workspace/src/github.com/op/go-logging" config "github.com/jbenet/go-ipfs/config" core "github.com/jbenet/go-ipfs/core" @@ -61,6 +62,9 @@ Use "ipfs help " for more information about a command. Flag: *flag.NewFlagSet("ipfs", flag.ExitOnError), } +// log is the command logger +var log = logging.MustGetLogger("cmd/ipfs") + func init() { config, err := config.PathRoot() if err != nil {