Logging ignition timing on a car without OBD2?

I have a 1.6L Miata and I would like to do some logging of the stock ECU ignition timing vs AFM, IAT, ECT etc. I'm not an EE but pretty comfortable with electronics and basic programming. Would this project be adaptable to meet my needs? The only off-the-shelf solutions I have been able to find are lab-grade devices. Some of the Innovate Motorsports boxes used to do this but they dropped these features quite a while ago.

Thoughts?

Cheers, Matt