Title: | The 'plog' C++ Logging Library |
---|---|
Description: | A simple header-only logging library for C++. Add 'LinkingTo: plogr' to 'DESCRIPTION', and '#include <plogr.h>' in your C++ modules to use it. |
Authors: | Kirill Müller [aut, cre], Sergey Podobry [cph] (Author of the bundled plog library) |
Maintainer: | Kirill Müller <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.2.0 |
Built: | 2025-01-23 04:39:29 UTC |
Source: | https://github.com/krlmlr/plogr |
A simple header-only logging library for C++. Add 'LinkingTo: plogr' to 'DESCRIPTION', and '#include <plogr.h>' in your C++ modules to use it.
Maintainer: Kirill Müller [email protected]
Other contributors:
Sergey Podobry (Author of the bundled plog library) [copyright holder]
Useful links:
plogr_demo <- Rcpp::cppFunction(depends = "plogr", ' // C++ code begin #include <plogr.h> RObject plogr_demo() { plog::init_r(plog::info); LOG_INFO << "shown"; LOG_DEBUG << "not shown"; plog::init_r("DEBUG"); LOG_DEBUG << "shown now"; return R_NilValue; } #include <Rcpp.h> // not necessary to use plogr // C++ code end ' ) plogr_demo()
plogr_demo <- Rcpp::cppFunction(depends = "plogr", ' // C++ code begin #include <plogr.h> RObject plogr_demo() { plog::init_r(plog::info); LOG_INFO << "shown"; LOG_DEBUG << "not shown"; plog::init_r("DEBUG"); LOG_DEBUG << "shown now"; return R_NilValue; } #include <Rcpp.h> // not necessary to use plogr // C++ code end ' ) plogr_demo()