easylog 使用_easylog -- Linux 下的简单日志库

本文介绍了Linux下简单日志库easylog的使用方法,无需复杂配置,适用于小型项目。通过实例展示了如何设置日志文件名、添加时间、文件位置等信息,以及如何移除特定属性。
摘要由CSDN通过智能技术生成

之前使用 log4c 或者 log4cpp 的时候, 总需要配置一些文件和链接库之类复杂的配置。 虽然越复杂越说明这个软件支持的功能多、可选择性强, 但是对于一个小的项目,或者要研究他人的代码而加点儿日志的时候, 用这么复杂的配置就没必要了。

所以我就想,要不写个简单一些的日志库, 这样再用到不需要那么复杂的日志控制工具的时候, 就不用每次都配置环境,也不用写配置文件什么的了。 所以我就写了个这个库,因为过于简单,代码也不多, 也就没必要做成lib库,直接编译到代码里就可以了。

下面从一个简单的小例子来认识一下这个库。

这个库包含两个文件,一个是 .c 文件,一个是 .h 文件, 在使用的时候直接和你的项目代码编译到一起就可以了。

假设项目的代码结构如下:

ls easylog.c easylog.h main.c

项目的主要代码在 main.c 文件里面:

cat main.c

#include #include"easylog.h"

int main(int argc, char*argv[]) {

easylog("hello 我的");return 0;

}

编译:

gcc -o main main.c easylog.c

运行:

$ ./main

$lseasylog.c easylog.h main main.c main.log

$catmain.log

hello 我的

上面的例子是最简配置,也就是不增加任何的多余信息&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值