I don't want to reinvent the wheel, so I am looking for a debug trace log system. Something tried, tested and efficient.
It should be coded in C++ (or C) and will be used in an embedded system (which means that it needs to be efficient at run-time (output will probably be over serial port - it is acceptable for the tarcer to buffer output and for a low priority task to output it when teh system is relatively idle))), although it need not have been proven in one yet.
Can anyone recommend something?
Thanks in advance for any help.