1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-03 16:56:25 -05:00

flag for log level

This commit is contained in:
V2Ray 2015-09-14 22:20:27 +02:00
parent 608f72f537
commit e1952a52e4

View File

@ -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."))