Let's push a fist through this problem with two examples - then a third.
Situation 1. You find you have locked yourself out of your flat. How can you get back in ? You look for the key you hid in the garden but can't find it. You think of phoning another flat holder but don't have your mobile and anyway can't remember any numbers. Your flat is on the second floor and the window is open. Is there a ladder nearby ? No. But there is a tree near the window and if you can climb that, you can probably make a short leap on to the widow sill and climb in that way. Up you go and in you get. This is an example of reasoning - of practical reasoning - reasoning about what to do.
Situation 2. You are presented with three sentences : 'All dogs have teeth', 'All dogs are carnivores', 'All carnivores have teeth'. What a jumble of trite statements. But the logician re-arranges them :
1 All carnivores have teeth
2 All dogs are carnivores
3.Therefore all dogs have teeth
It doesn't matter if any or all of these sentences are false. The sentences have been set out in an argument in which 3. (the conclusion) cannot be false if 1. and 2. (the premises) are true. The argument is valid regardless of the truth or falsity of 1. and 2. This is an example of logic.
In the reasoning example it mattered quite a lot whether your beliefs and assumptions were true. If you were wrong about the climbability of the tree, you'd break your neck. In logic the actual truth or falsity of the sentences is irrelevant - at least it involves no such catastrophic risks.
Situation 3. I've taken an example of practical reasoning but reasoning differs from logic even if we select theoretical reasoning - reasoning about the facts. A laptop has been stolen. You know you didn't steal it. Did your flatmate ? Possibly but s/he had no reason you can think of for doing so - not short of money, has own laptop, &c. There is a new tenant but it is unlikely they could have got access to the laptop. But there was a mystery caller to the house just before the laptop disappeared. Most likely they had a skeleton-key, nipped in and abstracted the laptop. This is sound and sensible reasoning but it is not logic. All your assumptions (premises) could be warranted and rational but the conclusion false. In the event it was the property-owner who stole the laptop.
▻
Step back now and theorise the differences a little. Reasoning is psychological. It is about working out means towards ends, applying rules to cases, deciding which of two or more incompatible beliefs is better evidenced, puzzling out who stole the laptop, whether X will make a good partner. It centres on belief (formation and revision) and inference.
▻
Logic by contrast is not psychological. At all. It centres on the correctness or validity of arguments. It is not concerned at all with whether the premises are true or false or whether the conclusion is true or false. Its sole focus is whether the conclusion must be true if (IF) the premises are true. If the conclusion must be true if the premises are true, then the argument is valid. The argument itself cannot be true or false; it can only be valid or invalid.
▻
Logic and reason are not totally unconnected. One can reason logically. Suppose I reason as follows : I believe that p is the case; I also believe that if p is the case then q is, must be, the case; so I believe that q is the case. I might mentally chug through this. (I believe that x is red; I believe that if x is red then x is coloured; so I conclude that x is coloured.) Rather a simple example but it makes the point - that my reasoning is logical in the sense that it can be represented in logical form as modus ponens : p; p → q : q.
▻
The catch comes - and reason and logic part company - when we adopt a certain type of logic. I don't know how much logic you know but certain forms of 'truth-table' logic can validate implications that make no sense for reasoning of the sorts we've looked at. In certain forms of logic, a conditional is true if the antecedent ('p') is false and the consequent ('q) is true. 'If the moon is made of green cheese (p) then 2 + 3 = 5 (q)'. Truth-table logic of this kind is capable of perfectly sound defence but that defence does not include its agreement with reasoning of the everyday kind considered here.