Support use of std::format
under C++20 via opt-in define
instead of fmt
(Xanthos Xanthopoulos in #19)
An erroneous duplicate log=level documentation level was removed (Contantinos Giachalis in #20)
Upgraded to upstream release spdlog 1.15.0 (Dirk in #21)
Partially revert / simplify src/formatter.cpp
accomodating
both #19 and previous state (Dirk in #21)
Upgraded to upstream release spdlog 1.14.1
Minor packaging upgrades
Allow logging levels to be set via environment variable
SPDLOG_LEVEL
Minor continuous integration update
Upgraded to upstream release spdlog 1.14.0
Upgraded to upstream release spdlog 1.13.0
Correct default package help page slighly
RcppExports.cpp
has been regenerated under an updated
Rcpp to address a format string warning under R-devel
Added new badge to README.md
Upgraded to upstream release spdlog 1.12.0
Minor tweak to stopwatch
setup avoids pulling in fmt
No longer set a C++ compilation standard as the default choices by R are sufficient for the package
Add convenience wrapper log_init
omitting first argument to
log_setup
while preserving the interface from the latter
Add convenience setup
wrappers init
and log
to
API header file spdl.h
Addeed support for 'stopwatch' object allowing for simple timing (from both C++ and R) via the logging framework.
The ‘spdlog’ logging pattern is documented via a reference.
Export the formatter at C level
Mention package spdl in README.md
Support simple file-based logger
Support variadic templates with fmt::format
Add R formatting helper which converts arguments to character taking advantage of variadic template logger: fmt logging from R
Expand vignette
Add both an R and an C++ interface to spdlog
Update GitHub Actions to checkout@v3
Add a shorter aliased namespace for C++
Upgraded to upstream release spdlog 1.11.0
Upgraded to upstream release spdlog 1.10.0
Upgraded to upstream bug fix releases spdlog 1.9.1 and 1.9.2
Travis artifacts and badges have been pruned
Vignette now uses simplermarkdown
Upgraded to upstream release spdlog 1.9.0
Upgraded to upstream release spdlog 1.8.5 (and 1.8.4 and 1.8.3)
Small enhancements to DESCRIPTION files
Upgraded to upstream release spdlog 1.8.2
Added GitHub Actions CI using run.sh
from
r-ci
New function setLogLevel
with R accessor in
exampleRsink
example
Updated exampleRsink
to use default logger instance
Upgraded to upstream release 1.8.1 which contains finalised upstream use to switch to REprintf() if R compilation detected
Added new vignette with extensive usage examples, added compile-time logging switch example
A package documentation website was added
Upgraded to upstream release 1.8.0
Switched Travis CI to using BSPM, also test on macOS
Added 'stopwatch' use to main R sink example
Initial release with added R/Rcpp logging sink example