|
@@ -194,13 +194,14 @@ func (p *process) Start() (err error) {
|
|
|
|
|
|
defer func() {
|
|
defer func() {
|
|
if err != nil {
|
|
if err != nil {
|
|
|
|
+ logger.Error("Failure in running xray-core process: ", err)
|
|
p.exitErr = err
|
|
p.exitErr = err
|
|
}
|
|
}
|
|
}()
|
|
}()
|
|
|
|
|
|
data, err := json.MarshalIndent(p.config, "", " ")
|
|
data, err := json.MarshalIndent(p.config, "", " ")
|
|
if err != nil {
|
|
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)
|
|
err = os.MkdirAll(config.GetLogFolder(), 0o770)
|
|
@@ -223,6 +224,7 @@ func (p *process) Start() (err error) {
|
|
go func() {
|
|
go func() {
|
|
err := cmd.Run()
|
|
err := cmd.Run()
|
|
if err != nil {
|
|
if err != nil {
|
|
|
|
+ logger.Error("Failure in running xray-core: ", err)
|
|
p.exitErr = err
|
|
p.exitErr = err
|
|
}
|
|
}
|
|
}()
|
|
}()
|