这是用c语言写的 日志库,兼容 windows
与linux
,以前一直它记入日志,现在将它开源,欢迎大家给出意见。
程序的接口为 LR_LOG(const char *file, int line, int level, int status, const char *fmt, ...)
函数,调用此函数,传入参数。
const char *file
: 文件名称int line
: 行号- `int level: 错误级别
- 0 -- 没有日志
- 1 -- debug级别
- 2 -- info级别
- 3 -- warning级别
- 4 -- err级别
int status
: 错误码const char *fmt
:可变参数(用于LOG信息)
- windows先在c盘 建立
lrlog
目录,linux则在用户目录建立log
文件夹; - 将
logrecord.h
与logrecord.c
添加至项目,引用头文件logrecord.h
;#include "logrecord.h"
- 调用
LR_LOG(参数)
函数
test.c
为测试程序,结果如下图: