Browse Source

flag for log level

pull/182/head^2
V2Ray 9 years ago
parent
commit
e1952a52e4
  1. 14
      release/server/main.go

14
release/server/main.go

@ -16,12 +16,22 @@ import (
var (
configFile = flag.String("config", "", "Config file for this Point server.")
logLevel = flag.String("loglevel", "", "Level of log info to be printed to console, available value: debug, info, warning, error")
)
func main() {
flag.Parse()
log.SetLogLevel(log.DebugLevel)
switch *logLevel {
case "debug":
log.SetLogLevel(log.DebugLevel)
case "info":
log.SetLogLevel(log.InfoLevel)
case "warning":
log.SetLogLevel(log.WarningLevel)
case "error":
log.SetLogLevel(log.ErrorLevel)
}
if configFile == nil || len(*configFile) == 0 {
panic(log.Error("Config file is not set."))

Loading…
Cancel
Save