Сколько на самом деле стоит LOG_INFO(): benchmark библиотек логирования C++

Логирование есть практически в каждом C++ проекте. Почти любой сервис, демон или библиотека рано или поздно обрастает строками вроде LOG_INFO(...) или logger.debug(...) . Чаще всего библиотека выбирается по привычке или популярности — spdlog, quill, easylogging++ и т.п. При этом редко кто проверяет, какую цену приложение платит за логирование . В высоконагруженных системах логирование может выполняться:

https://habr.com/ru/articles/1012874/

#c++ #logging #benchmark #performance #spdlog #logme #quill #highperformance

Сколько на самом деле стоит LOG_INFO(): benchmark библиотек логирования C++

Логирование есть практически в каждом C++ проекте. Почти любой сервис, демон или библиотека рано или поздно обрастает строками вроде LOG_INFO(...) или logger.debug(...) . Чаще всего библиотека...

Хабр

do you ever find yourself debugging megabytes iostream overload errors, or megabytes of #spdlog template error that doesn't even contain a source location, and wish you had just used printf

#cpp #cplusplus