| | |
| | | |
| | | const ( |
| | | configFilePath = "/opt/vasystem/config/" |
| | | configFileName = "config" |
| | | configFileType = "json" |
| | | configFileType = "yaml" |
| | | LOGBASEPATH = "/data/disk1/valog/taskpubsub.log" |
| | | ) |
| | | |
| | | var envirment = flag.String("e", "pro", "") |
| | | |
| | | func init(){ |
| | | viper.SetConfigType(configFileType) |
| | | viper.SetConfigName(configFileName) |
| | | viper.SetConfigName(*envirment) |
| | | viper.AddConfigPath(configFilePath) |
| | | viper.AddConfigPath("./") |
| | | err := viper.ReadInConfig() |
| | | if err != nil { |
| | | panic(err) |
| | | logger.Error("viper.ReadInConfig() Error") |
| | | //panic(err) |
| | | } |
| | | |
| | | var logFile = LOGBASEPATH |
| | | if viper.GetString("LogBasePath") != "" { |
| | | logFile = viper.GetString("LogBasePath") + "/taskpubsub.log" |
| | | } |
| | | var logSaveDays = 15 |
| | | |
| | | |
| | | // 日志初始化 |
| | | logger.Config(logFile, logger.InfoLevel) |
| | | if viper.IsSet("LogLevel") && |
| | | viper.GetInt("LogLevel") >= logger.PanicLevel && |
| | | viper.GetInt("LogLevel") <= logger.DebugLevel { |
| | | logger.Config(logFile, viper.GetInt("LogLevel")) |
| | | }else{ |
| | | logger.Config(logFile, logger.DebugLevel) |
| | | } |
| | | var logSaveDays = 15 |
| | | logger.SetSaveDays(logSaveDays) |
| | | logger.Info("loginit success !") |
| | | |