linux c c 常用的日志库,mslog: 一款超轻量级的C日志库,无需依赖额外的库,测试或移植过的系统有Linux(ubuntu,centos),Windows以及部分嵌入式设备;...

mslog

1.综述

​ 一款超轻量级的C日志库,无需依赖额外的库,库的设计目标为"简洁,可移植性强"。测试或移植过的系统有Linux(ubuntu,centos),Windows以及部分嵌入式设备。

2.如何使用

参考mslog_api_sample程序;

关于编译与安装,可参见make help;

3.功能概要

C语言基本数据类型;

日志级别一共有7个级别:

fatal(严重错误),error(错误),waring(警告),info(信息),debug(调试),verbose(冗余),more(详细);

每个级别分别实现不同颜色的显示,依次为:

brightblue,brightred,brightyellow,brightcyan,none,green,black

日志库支持标准输出;

日志库支持输出函数行和函数名;

日志库支持输出日志信息到日志文件,且保存目录可自定义;

日志库支持2种输出时间:<1>%Y-%M_%D %H:%M:%S;<2>微秒时间;

日志库支持多线程安全输出;

支持x8664,aarch64和armv7l架构;

4.数据类型

基本数据类型

//base data type

有符号数据类型:ms_s64 ms_s32 ms_s16 ms_s08 ms_float ms_double

无符号数据类型:ms_u64 ms_u32 ms_u16 ms_u08 m

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值