awm / loglib

A configurable, embeddable logging framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

loglib

License Quality CMake Static Analysis Coverity

A configurable, embeddable logging framework.

Initial Target Features

  • Written in C99.
  • No dynamic memory allocation or heap use.
  • Support for UTF-8.
  • Support for printf-style format specifiers.
  • Optional thread safety.
  • Custom log levels.
  • Compile-time log level selection.
  • Optional run-time log level selection.
  • Optional log prefix.
  • Log tree hierarchy.
  • Log extraction/offloading.
  • Configurable log targets.

Future Features

  • Support for internationalization.
  • Optional time stamp, file, function, line number format specifiers.
  • Support for custom format specifiers.

About

A configurable, embeddable logging framework.

License:BSD 2-Clause "Simplified" License


Languages

Language:C 85.1%Language:C++ 9.5%Language:CMake 5.4%