Commit ff987cff authored by Matt Bell's avatar Matt Bell Committed by Juan Batiz-Benet

core/commands2: Added 'log' command

parent 3c4e7bf9
package commands
import (
"fmt"
cmds "github.com/jbenet/go-ipfs/commands"
u "github.com/jbenet/go-ipfs/util"
)
var logCmd = &cmds.Command{
Arguments: []cmds.Argument{
cmds.Argument{"subsystem", cmds.ArgString, true, false},
cmds.Argument{"level", cmds.ArgString, true, false},
},
Help: "TODO",
Run: func(res cmds.Response, req cmds.Request) {
args := req.Arguments()
if err := u.SetLogLevel(args[0].(string), args[1].(string)); err != nil {
res.SetError(err, cmds.ErrClient)
return
}
s := fmt.Sprintf("Changed log level of '%s' to '%s'", args[0], args[1])
res.SetValue(&MessageOutput{s})
},
Format: MessageFormatter,
Type: &MessageOutput{},
}
......@@ -61,6 +61,7 @@ var rootSubcommands = map[string]*cmds.Command{
"commands": commandsCmd,
"publish": publishCmd,
"add": addCmd,
"log": logCmd,
// test subcommands
// TODO: remove these when we don't need them anymore
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment