consoleMessageReceived
. This event is fired any time you get a console message.And this OXP, ConsoleLogMFD.oxz gives you the option of purchasing an MFD to display the most recent of those messages. There is also a F4 Interface screen to view all the messages received since either (a) when the game started, or (b) when you last launched from a station. Given the very immediate nature of console messages, the log is not kept between saves, and will reset on each launch.
Obviously, I've flagged this for Oolite 1.91 only. If you have 1.91, but are running a build prior to the one with the new event in it, you can certainly install this, and buy the MFD (it's only 50cr, available at any TL2+ station), but nothing will appear in the log until you get Oolite updated.
Comments, feedback and suggestions welcome.