Open Shin-ing opened 1 year ago
RTOS环境下,如果在timer或者ISR中调用了log的API就可能会引起异常,在timer或者ISR中调用mutex或者sem通常会返回失败,此时如果放弃此次log就能避免此次log造成的异常
首先我觉得应该避免在中断进行日志操作,其次,如果日志存在放弃记录的可能性,那日志的可信度就变差; 当你在看日志的时候还得想日志中是否有遗漏的内容
是的,或者参考 ulog ,后面版本加上个中断日志的能力吧
RTOS环境下,如果在timer或者ISR中调用了log的API就可能会引起异常,在timer或者ISR中调用mutex或者sem通常会返回失败,此时如果放弃此次log就能避免此次log造成的异常