Releases: dereckmezquita/stenographer
Releases · dereckmezquita/stenographer
v0.1.1
What's Changed
- DT-19: final adjustments for CRAN release. by @dereckmezquita in #4
- DT-20: active get log level by @dereckmezquita in #5
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- DT-19: stenographer from r logger rename by @dereckmezquita in #3
Full Changelog: v0.0.32...v0.1.0
v0.0.32
Minor errors in vignette.
Full Changelog: v0.0.31...v0.0.32
v0.0.31
Full Changelog: v0.0.3...v0.0.31
v0.0.3
What's Changed
- RPKG-4: add SQLite logging functionality by @dereckmezquita in #1
New Contributors
- @dereckmezquita made their first contribution in #1
Full Changelog: v0.0.1...v0.0.3
v0.0.1
Logger 0.0.1
First release of Logger, a flexible and powerful logging system for R applications.
Features
- Customisable Logger Class: Create loggers with configurable log levels, output destinations, and print functions.
- Multiple Log Levels: Support for INFO, WARNING, and ERROR log levels.
- File and Console Logging: Log to files, console, or both simultaneously.
- Helper Functions:
valueCoordinates
: Easily locate specific values in data frames.tableToString
: Convert data frames to string format for comprehensive logging.
- Parallel Processing Support:
messageParallel
function for reliable logging in parallel environments. - Error Logging with Context: Capture and log detailed error information including data previews.
Getting Started
Install Logger from GitHub:
remotes::install_github("dereckmezquita/R-Logger")
Basic usage:
box::use(Logger[Logger, LogLevel])
log <- Logger$new()
log$info("This is an informational message")
log$warn("This is a warning")
log$error("This is an error")