Преглед изворни кода

[log] add exit code

Co-Authored-By: Alireza Ahmadi <[email protected]>
mhsanaei пре 11 месеци
родитељ
комит
9454af46b7
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      xray/process.go

+ 3 - 1
xray/process.go

@@ -194,13 +194,14 @@ func (p *process) Start() (err error) {
 
 	defer func() {
 		if err != nil {
+			logger.Error("Failure in running xray-core process: ", err)
 			p.exitErr = err
 		}
 	}()
 
 	data, err := json.MarshalIndent(p.config, "", "  ")
 	if err != nil {
-		return common.NewErrorf("Failed to generate xray configuration file: %v", err)
+		return common.NewErrorf("Failed to generate XRAY configuration files: %v", err)
 	}
 
 	err = os.MkdirAll(config.GetLogFolder(), 0o770)
@@ -223,6 +224,7 @@ func (p *process) Start() (err error) {
 	go func() {
 		err := cmd.Run()
 		if err != nil {
+			logger.Error("Failure in running xray-core: ", err)
 			p.exitErr = err
 		}
 	}()