提供一版将日志输出到串口/dev/console的方法,不可重定向。
同时也可以输出到文件,文件限定最大行数。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <unistd.h>
#include <stdarg.h>
#define print(fmt, args...) printf("\033[1m[ %s ] %03d: "fmt"\033[0m\n\r", __FUNCTION__, __LINE__,