今天要介绍的这个日志是easylogger,这个是c语言的版本,所以c/c++都可以用,这个日志官方提供的demo和文档比较全,我就不再多说了。 log4cpp的输出方式不太喜欢…… EasyLogger简介 主要是对其源文件的使用做个调整。将对其源码引用的操作单独做了一个Makefile,这样使用的时候只需要在项目代码的Makefile里引用一下它的...
-c -o easylogger/easylogger/port/elog_file_port.o easylogger/easylogger/port/elog_file_port.c gcc -I./easylogger/easylogger/inc -I./easylogger/source_code/inc -I./easylogger/source_code/plugins/file -O0 -g3 -Wall -Wall -I. -c -o easylogger/easylogger/port/elog_port.o easylogger/easylo...
假设我们有一个简单的C语言程序,它需要记录一些日志信息,我们可以按照以下步骤使用EasyLogger来实现: Step 1: 包含EasyLogger头文件 ```c #include "elog.h" ``` Step 2: 初始化EasyLogger ```c elog_init(); ``` Step 3: 记录日志 ```c elog_raw("This is a raw log without any level or tag."...
gcc -I./easylogger/easylogger/inc -I./easylogger/source_code/inc -I./easylogger/source_code/plugins/file -O0 -g3 -Wall -Wall -I. -c -o easylogger/source_code/src/elog.o easylogger/source_code/src/elog.c gcc -I./easylogger/easylogger/inc -I./easylogger/source_code/inc -I./easylogge...
EasyLogger是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的C日志库,非常适合对资源敏感的软件项目,例如:IoT产品、可穿戴设备、智能家居等等。相比log4c、zlog这些知名的C日志库,EasyLogger的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。
EasyLogger 1. 介绍 EasyLogger 是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的 C/C++ 日志库,非常适合对资源敏感的软件项目,比如: IoT 产品、可穿戴设备、智能家居等等。相比 log4c、zlog 这些知名的 C/C++ 日志库。 EasyLogger 的功能更加简单,提供给用户的接口更少,但上手会非常快。很多其...
EasyLogger 拥有过滤方式、输出格式、输出开关这些属性。 过滤方式支持按照标签、级别、关键词进行过滤; 可以动态的开启/关闭日志的输出; 可设定动态和静态的输出级别 静态:一级开关,通过宏定义,在编译阶段使用; 动态:二级开关,通过API接口,在运行阶段使用。
EasyLogger 是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的 C/C++ 日志库,非常适合对资源敏感的软件项目,例如: IoT 产品、可穿戴设备、智能家居等等。相比 log4c、zlog 这些知名的 C/C++ 日志库, EasyLogger 的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。
8 EasyLogger 一款轻量级且高性能的日志库,作者armink,EasyLogger 是一款超轻量级、高性能的 C/C++ 日志...
EasyLogger是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的 C/C++ 日志库,非常适合对资源敏感的软件...