Skip to content

Releases: dereckmezquita/stenographer

v0.1.1

16 Jan 21:38
4cea7d6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

v0.1.0

13 Jan 03:39
c36c550
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.32...v0.1.0

v0.0.32

19 Aug 00:29
Compare
Choose a tag to compare

Minor errors in vignette.

Full Changelog: v0.0.31...v0.0.32

v0.0.31

19 Aug 00:14
Compare
Choose a tag to compare

Full Changelog: v0.0.3...v0.0.31

v0.0.3

18 Aug 23:58
8a3a3b2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.1...v0.0.3

v0.0.1

03 Aug 15:53
Compare
Choose a tag to compare

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")