Unverified Commit 48ffed38 authored by Derek Nola's avatar Derek Nola Committed by GitHub

Enable logging on all subcommands (#4921)

parent a0cadcd3
......@@ -214,7 +214,7 @@ func NewAgentCommand(action func(ctx *cli.Context) error) cli.Command {
Name: "agent",
Usage: "Run node agent",
UsageText: appName + " agent [OPTIONS]",
Before: SetupDebug(CheckSELinuxFlags),
Before: CheckSELinuxFlags,
Action: action,
Flags: []cli.Flag{
ConfigFlag,
......
......@@ -7,6 +7,7 @@ import (
"sync"
"time"
"github.com/sirupsen/logrus"
"github.com/urfave/cli"
)
......@@ -76,4 +77,7 @@ func setupLogging() {
flag.Set("vmodule", LogConfig.VModule)
flag.Set("alsologtostderr", strconv.FormatBool(Debug))
flag.Set("logtostderr", strconv.FormatBool(!Debug))
if Debug {
logrus.SetLevel(logrus.DebugLevel)
}
}
......@@ -6,7 +6,6 @@ import (
"runtime"
"github.com/rancher/k3s/pkg/version"
"github.com/sirupsen/logrus"
"github.com/urfave/cli"
)
......@@ -43,19 +42,6 @@ func NewApp() *cli.App {
Usage: "(data) Folder to hold state default /var/lib/rancher/" + version.Program + " or ${HOME}/.rancher/" + version.Program + " if not root",
},
}
app.Before = SetupDebug(nil)
return app
}
func SetupDebug(next func(ctx *cli.Context) error) func(ctx *cli.Context) error {
return func(ctx *cli.Context) error {
if Debug {
logrus.SetLevel(logrus.DebugLevel)
}
if next != nil {
return next(ctx)
}
return nil
}
}
......@@ -514,7 +514,7 @@ func NewServerCommand(action func(*cli.Context) error) cli.Command {
Name: "server",
Usage: "Run management server",
UsageText: appName + " server [OPTIONS]",
Before: SetupDebug(CheckSELinuxFlags),
Before: CheckSELinuxFlags,
Action: action,
Flags: ServerFlags,
}
......
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