From d4ac2a2cf5f0c8eba7fb11705a2a559ce56d8bdb Mon Sep 17 00:00:00 2001 From: notsure2 Date: Sat, 28 Mar 2020 23:10:45 +0200 Subject: [PATCH] Accept log level flag even when started in shadowsocks mode. --- cmd/ck-client/ck-client.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cmd/ck-client/ck-client.go b/cmd/ck-client/ck-client.go index 7283303..8448bb1 100644 --- a/cmd/ck-client/ck-client.go +++ b/cmd/ck-client/ck-client.go @@ -241,6 +241,15 @@ func main() { remoteHost = os.Getenv("SS_REMOTE_HOST") remotePort = os.Getenv("SS_REMOTE_PORT") config = os.Getenv("SS_PLUGIN_OPTIONS") + + verbosity := flag.String("verbosity", "debug", "verbosity level") + flag.Parse() + + lvl, err := log.ParseLevel(*verbosity) + if err != nil { + log.Fatal(err) + } + log.SetLevel(lvl) } else { flag.StringVar(&localHost, "i", "127.0.0.1", "localHost: Cloak listens to proxy clients on this ip") flag.StringVar(&localPort, "l", "1984", "localPort: Cloak listens to proxy clients on this port")