添加日志模式

This commit is contained in:
proxy666-dev 2020-05-31 17:50:26 +08:00 committed by GitHub
parent 59bdf56c51
commit 68248780df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,6 +16,7 @@ import (
) )
var ( var (
LogMode string
configureFile string configureFile string
baseCfg = &baseConfig{} baseCfg = &baseConfig{}
pprofAddr string pprofAddr string
@ -31,6 +32,7 @@ func init() {
flag.Var(&baseCfg.route.ChainNodes, "F", "forward address, can make a forward chain") flag.Var(&baseCfg.route.ChainNodes, "F", "forward address, can make a forward chain")
flag.Var(&baseCfg.route.ServeNodes, "L", "listen address, can listen on multiple ports (required)") flag.Var(&baseCfg.route.ServeNodes, "L", "listen address, can listen on multiple ports (required)")
flag.StringVar(&LogMode, "LM", "", "log mode")
flag.StringVar(&configureFile, "C", "", "configure file") flag.StringVar(&configureFile, "C", "", "configure file")
flag.BoolVar(&baseCfg.Debug, "D", false, "enable debug log") flag.BoolVar(&baseCfg.Debug, "D", false, "enable debug log")
flag.BoolVar(&printVersion, "V", false, "print version") flag.BoolVar(&printVersion, "V", false, "print version")
@ -45,6 +47,8 @@ func init() {
os.Exit(0) os.Exit(0)
} }
gost.SetLogMode(LogMode)
if configureFile != "" { if configureFile != "" {
_, err := parseBaseConfig(configureFile) _, err := parseBaseConfig(configureFile)
if err != nil { if err != nil {