[ 
https://issues.apache.org/jira/browse/SCB-776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16561472#comment-16561472
 ] 

ASF GitHub Bot commented on SCB-776:
------------------------------------

little-cui commented on a change in pull request #401: SCB-776 Log print more 
detailed
URL: 
https://github.com/apache/incubator-servicecomb-service-center/pull/401#discussion_r206027208
 
 

 ##########
 File path: server/service/instance.go
 ##########
 @@ -89,43 +89,47 @@ func (s *InstanceService) Register(ctx context.Context, in 
*pb.RegisterInstanceR
        remoteIP := util.GetIPFromContext(ctx)
 
        if err := Validate(in); err != nil {
-               util.Logger().Errorf(err, "register instance failed, invalid 
parameters, operator %s.", remoteIP)
+               util.Logger().Errorf(err, "register instance failed, invalid 
parameters, operator %s", remoteIP)
                return &pb.RegisterInstanceResponse{
                        Response: pb.CreateResponse(scerr.ErrInvalidParams, 
err.Error()),
                }, nil
        }
 
        instance := in.GetInstance()
-       instanceFlag := util.StringJoin([]string{instance.ServiceId, 
instance.HostName}, "/")
 
        //允许自定义id
        //如果没填写 并且endpoints沒重復,則产生新的全局instance id
        oldInstanceId, checkErr := serviceUtil.InstanceExist(ctx, in.Instance)
        if checkErr != nil {
-               util.Logger().Errorf(checkErr, "instance existence check 
failed, service %s, operator %s.",
-                       instanceFlag, remoteIP)
+               util.Logger().Errorf(checkErr, "instance existence check 
failed, endpoints %v, host '%s', serviceId %s, operator %s",
+                       instance.Endpoints, instance.HostName, 
instance.ServiceId, remoteIP)
                resp := pb.CreateResponseWithSCErr(checkErr)
                if checkErr.InternalError() {
                        return &pb.RegisterInstanceResponse{Response: resp}, 
checkErr
                }
                return &pb.RegisterInstanceResponse{Response: resp}, nil
        }
        if len(oldInstanceId) > 0 {
-               util.Logger().Infof("register instance successful, reuse 
service %s instance %s, operator %s.",
+               util.Logger().Infof("register instance successful, reuse 
service %s instance %s, operator %s",
                        instance.ServiceId, oldInstanceId, remoteIP)
                return &pb.RegisterInstanceResponse{
-                       Response:   pb.CreateResponse(pb.Response_SUCCESS, 
"instance more exist."),
+                       Response:   pb.CreateResponse(pb.Response_SUCCESS, 
"instance more exist"),
                        InstanceId: oldInstanceId,
                }, nil
        }
 
        if err := s.preProcessRegisterInstance(ctx, instance); err != nil {
-               util.Logger().Errorf(err, "register instance failed, service 
%s, operator %s.", instanceFlag, remoteIP)
+               util.Logger().Errorf(err, "register instance failed, endpoints 
%v, host '%s', serviceId %s, operator %s",
+                       instance.Endpoints, instance.HostName, 
instance.ServiceId, remoteIP)
                return &pb.RegisterInstanceResponse{
                        Response: pb.CreateResponseWithSCErr(err),
                }, nil
        }
 
+       ttl := int64(instance.HealthCheck.Interval * 
(instance.HealthCheck.Times + 1))
 
 Review comment:
   not only for log, it is also used to grant a lease fo instance from etcd

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> Log print more detailed
> -----------------------
>
>                 Key: SCB-776
>                 URL: https://issues.apache.org/jira/browse/SCB-776
>             Project: Apache ServiceComb
>          Issue Type: Improvement
>          Components: Service-Center
>            Reporter: little-cui
>            Assignee: little-cui
>            Priority: Major
>




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to