一种继电保护装置裸跑程序的异步日志处理方法
摘要:
一种继电保护装置裸跑程序的异步日志处理方法,应用在继电保护装置的裸跑的前后台程序中,包括:提供线程安全的日志接口,可在中断函数调用日志接口异步输出日志信息,日志输出接口从定长日志内存池申请日志存储空间,并按固定格式编码进行快速格式化,将格式化后的日志内存地址保存在日志缓存队列中,后台程序轮询处理缓存日志队列,对日志固定格式解码,格式化成标准的字符串输出,最后将日志内存释放回日志内存池。本发明实现了继电保护装置裸跑程序在支持中断嵌套的运行模式下,也能够保证日志输出接口调用的线程安全,多个中断并发输出日志时,输出的正确性,解决了高速并发输出日志的需求,大大提高了装置开发的调试效率和安全性。
0/0