VibrantLogs is a simple logging library in C with colored terminal output and customizable color schemes.
- Colored terminal output
- Fully customizable RGB colors
- Multiple log levels
- Delayed log messages
Note
VibrantLogs is not thread-safe as of right now.
git clone https://github.com/loganjellis/VibrantLogs.git
cd VibrantLogs
cmake -S . -B build
cmake --build build
(only include this line if you want to install VibrantLogs) cmake --install build --prefix ./install
Note
Note that ./install is a placeholder install location for the library. Omitting the install location results in the library being installed in the operating system's default path.
list(APPEND CMAKE_PREFIX_PATH "/path/to/vibrant_logs/install")
find_package(VibrantLogs REQUIRED)
target_link_libraries(app PRIVATE VibrantLogs::vibrant_logs)
add_subdirectory(VibrantLogs)
target_link_libraries(app PRIVATE VibrantLogs::vibrant_logs)
Please refer to the VibrantLogs documentation here.
