code: func Logger(ctx context.Context, args ...interface{}) log.Logger {
  	loggerArgs := []interface{}{processPidKey, ctx.Value(processPidKey).(string), requestUuidKey, ctx.Value(requestUuidKey).(string)}
  	args = append(loggerArgs, args...)
  
  	additionnalLogElements := ctx.Value(additionnalLogElementsKey).(map[interface{}]interface{})
  	for k, v := range additionnalLogElements {
  		args = append(args, k, v)
  	}
  
  	return srvlog.New(args...)
  }
docs: // Get the current logger for the request (includes the request UUID)