1 Star 0 Fork 1

zcy543814 / log

forked from liushuai / LOG 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

LOG

Build Status

LOG for C/C++ project, by wrapper and enhance printf.

Features

  • Support C and C++
  • Single header file
  • With color on Unix platform
  • Auto print filename and lines
  • Auto line feed by \n, can be replaced to \r\n by define LOG_LINE_END_CRLF
  • Release mode(if defined NDEBUG or defined LOG_NDEBUG) LOGD will be ignored

Usage

example.c

#define LOG_NOT_EXIT_ON_FATAL
#include "log.h"

int main() {
    LOG("log");
    LOGT("T", "msg with tag");
    LOGD("debug");
    LOGI("info");
    LOGW("warn");
    LOGE("error");
    FATAL("fatal error");
    return 0;
}

Output:

[V]: log
[T]: msg with tag
[D]: example.c: debug
[I]: example.c: info
[W]: example.c: main: 9: warn
[E]: example.c: main: 10: error
[F]: example.c: main: 11: fatal error

空文件

简介

a simple printf wrapper for c/c++ 展开 收起
C
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/zcy543814/log.git
git@gitee.com:zcy543814/log.git
zcy543814
log
log
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891