Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 695 Bytes

README.md

File metadata and controls

22 lines (18 loc) · 695 Bytes

cpp-logging-playground

This repo includes sample code using various C++ logging frameworks.

Requirements:

  • Filtering by various logging levels (e.g. info, warn, err, debug, fatal)
  • Support logging to stdout/stderr (for use in containers)
  • Support logging to file with rotation support (for use outside of containers)
  • Thread-safe
  • Type-safe
  • Customizable logging formats
  • Extensible for user-defined types
  • Async support

spdlog/fmt

Dependencies:

boost::log

Dependencies:

  • boost - drags in multiple boost libraries (log, log_setup, thread, system, atomic, chrono, date_time, filesystem, regex)