Answer:
There are two maind reasons: time of burning and amount of energy.
Explanation:
The most important thing is understanding that what would keep a person warm is not the temperature but the heat (energy) that is being provided.
The match would give just a little amount of heat and would burn very fast.
The bonfire, because has a way higher amount of wood, would give more heat and burn for longer.
This can be justiufied by the specific heat formula below:
Q = mcΔT
Q: heat , m: mass, c: specific heat, ΔT: temperature variation
Therefore, even if we have the same substance (wood), which will have the same value of c, and the same temperature variation, with a higher mass, more heat will be released.