diff --git a/common/log/log.go b/common/log/log.go index 45c7d54f..fb3cbb5e 100644 --- a/common/log/log.go +++ b/common/log/log.go @@ -1,6 +1,7 @@ package log import ( + "errors" "v2ray.com/core/common/log/internal" ) @@ -38,8 +39,7 @@ func SetLogLevel(level LogLevel) { func InitErrorLogger(file string) error { logger, err := internal.NewFileLogWriter(file) if err != nil { - Error("Failed to create error logger on file (", file, "): ", err) - return err + return errors.New("Log:Failed to create error logger on file (" + file + "): " + err.Error()) } streamLoggerInstance = logger return nil diff --git a/v2ray.go b/v2ray.go index d9651f3e..f39664aa 100644 --- a/v2ray.go +++ b/v2ray.go @@ -85,19 +85,19 @@ func NewPoint(pConfig *Config) (*Point, error) { case AllocationStrategy_Always: dh, err := NewInboundDetourHandlerAlways(vpoint.space, inbound) if err != nil { - log.Error("Point: Failed to create detour handler: ", err) + log.Error("V2Ray: Failed to create detour handler: ", err) return nil, common.ErrBadConfiguration } inboundHandler = dh case AllocationStrategy_Random: dh, err := NewInboundDetourHandlerDynamic(vpoint.space, inbound) if err != nil { - log.Error("Point: Failed to create detour handler: ", err) + log.Error("V2Ray: Failed to create detour handler: ", err) return nil, common.ErrBadConfiguration } inboundHandler = dh default: - log.Error("Point: Unknown allocation strategy: ", allocConfig.Type) + log.Error("V2Ray: Unknown allocation strategy: ", allocConfig.Type) return nil, common.ErrBadConfiguration } vpoint.inboundHandlers = append(vpoint.inboundHandlers, inboundHandler) @@ -121,7 +121,7 @@ func NewPoint(pConfig *Config) (*Point, error) { ProxySettings: outbound.ProxySettings, }) if err != nil { - log.Error("Point: Failed to create detour outbound connection handler: ", err) + log.Error("V2Ray: Failed to create detour outbound connection handler: ", err) return nil, err } if idx == 0 { @@ -165,7 +165,7 @@ func (this *Point) Start() error { func (this *Point) GetHandler(tag string) (proxy.InboundHandler, int) { handler, found := this.taggedInboundHandlers[tag] if !found { - log.Warning("Point: Unable to find an inbound handler with tag: ", tag) + log.Warning("V2Ray: Unable to find an inbound handler with tag: ", tag) return nil, 0 } return handler.GetConnectionHandler()