1
1
Fork
You've already forked log.h
0
No description
  • C 100%
2026年02月13日 01:42:46 +05:30
.gitignore [LICENSE] Add MIT LICENSE 2026年02月13日 01:34:56 +05:30
LICENSE [LICENSE] Add MIT LICENSE 2026年02月13日 01:34:56 +05:30
log.h [dev] Initial Implementaion 2026年02月13日 01:27:36 +05:30
README.md [docs] Added README 2026年02月13日 01:42:46 +05:30

log.h

A simple simple simple logging "framework"


Example

//unit.c

// #define LOG_FILE stdout
#include "log.h"
int main() {
 const char *name = "Something";
 LOG_INFO("Hello %s", name);
 LOG_WARN("Hello");
 LOG_ERROR("Hello");
 return 1;
}

compile

  • Logging with color
gcc -DENABLE_LOGGING unit.c
  • Logging with no color
gcc -O3 -DENABLE_LOGGING -DLOG_NO_COLOR unit.c
  • No Logging
gcc unit.c