zlog使用】的更多相关文章

1.使用buildroot编译zlog,在工具链的系统根目录下会生成动态库和静态库,还添加了头文件. 2.把动态库拷贝到开发板文件系统(该文件系统可以不是由buildroot编译得到,而是板上自带的) 动态库有三个文件名,两个是链接文件,将名字最长的那个(真正的动态库)复制到开发板,然后后要重新建立链接 ln -s libzlog.so.1.2 libzlog.so.1 ln -s libzlog.so.1 libzlog.so 3.编译程序…
mylog.h #ifndef _MY_LOG_H #define _MY_LOG_H int init(char *filename); void *get_category(char * cateory_name); void info(void *category, char *message); void debug(void *category, char *message); void fini(); #endif mylog.c #include "zlog.h" #in…
test.c #include <stdio.h> #include "zlog.h" int main(int argc, char** argv) { int rc; zlog_category_t *c; rc = zlog_init("test_hello.conf"); if (rc) { printf("init failed\n"); return -; } c = zlog_get_category("my_…
http://hardysimpson.github.io/zlog/UsersGuide-CN.html Chapter 1 zlog是什么? zlog是一个高可靠性.高性能.线程安全.灵活.概念清晰的纯C日志函数库. 事实上,在C的世界里面没有特别好的日志函数库(就像JAVA里面的的log4j,或者C++的log4cxx).C程序员都喜欢用自己的轮子.printf就是个挺好的轮子,但没办法通过配置改变日志的格式或者输出文件.syslog是个系统级别的轮子,不过速度慢,而且功能比较单调. 所以…
zlog源码包下载地址https://github.com/HardySimpson/zlog zlog使用手册http://blog.csdn.net/yangzhenzhen/article/details/8439459…
zlog1使用手册 Contents Chapter 1  zlog是什么? 1.1  兼容性说明 1.2  zlog 1.2 发布说明 Chapter 2  zlog不是什么? Chapter 3  Hello World 3.1  编译和安装zlog 3.2  应用程序调用和链接zlog 3.3  Hello World 代码 3.4  更简单的Hello World Chapter 4  Syslog 模型 4.1  分类(Category).规则(Rule)和格式(Format) 4.2…
库官方网址: 使用手册:    http://hardysimpson.github.io/zlog/UsersGuide-CN.html#htoc11 [formats] simple = "%m%n"    // 打印并加上换行号 [rules] my_cat.DEBUG >stdout; simple zlog 与 syslog 一般紧密结合使用. 例如: [global] default format  =               "%V %v %m%n&q…
[ global] strict init = false buffer min = buffer max = 2MB rotate lock file= /tmp/zlog.lock [formats] normal = "%d.%us [%V][%F:%L] %m%n" [ rules ] asr_level.* "/home/test/asr.log";normal 注意:如果配置了rotate lock file项,在自己本机测试时候,注意删除一下zlog.…
zlog使用手册 来源 http://hardysimpson.github.io/zlog/UsersGuide-CN.html Contents Chapter 1  zlog是什么? 1.1  兼容性说明 1.2  zlog 1.2 发布说明 Chapter 2  zlog不是什么? Chapter 3  Hello World 3.1  编译和安装zlog 3.2  应用程序调用和链接zlog 3.3  Hello World 代码 3.4  更简单的Hello World Chapte…
现看看效果如何: 方法如下: 定义相关颜色的宏 #define ESC_START "\033[" #define ESC_END "\033[0m" #define COLOR_FATAL "31;40;5m" #define COLOR_ALERT "31;40;1m" #define COLOR_CRIT "31;40;1m" #define COLOR_ERROR "35;40;1m&qu…