lgr - A Fully Featured Logging Framework
A flexible, feature-rich yet light-weight logging framework based on 'R6' classes. It supports hierarchical loggers, custom log levels, arbitrary data fields in log events, logging to plaintext, 'JSON', (rotating) files, memory buffers. For extra appenders that support logging to databases, email and push notifications see the the package lgr.app.
Last updated 5 months ago
log4jloggingr6
10.78 score 81 stars 87 packages 120 scripts 12k downloadsdint - A Toolkit for Year-Quarter, Year-Month and Year-Isoweek Dates
S3 classes and methods to create and work with year-quarter, year-month and year-isoweek vectors. Basic arithmetic operations (such as adding and subtracting) are supported, as well as formatting and converting to and from standard R date types.
Last updated 7 days ago
datedatesmonthperiodquarterweek
6.09 score 14 stars 1 packages 58 scripts 757 downloadstatoo - Combine and Export Data Frames
Functions to combine data.frames in ways that require additional effort in base R, and to add metadata (id, title, ...) that can be used for printing and xlsx export. The 'Tatoo_report' class is provided as a convenient helper to write several such tables to a workbook, one table per worksheet. Tatoo is built on top of 'openxlsx', but intimate knowledge of that package is not required to use tatoo.
Last updated 2 years ago
5.53 score 7 stars 24 scripts 287 downloadstestthis - Utils and 'RStudio' Addins to Make Testing Even More Fun
Utility functions and 'RStudio' addins for writing, running and organizing automated tests. Integrates tightly with the packages 'testthat', 'devtools' and 'usethis'. Hotkeys can be assigned to the 'RStudio' addins for running tests in a single file or to switch between a source file and the associated test file. In addition, testthis provides function to manage and run tests in subdirectories of the test/testthat directory.
Last updated 3 years ago
rstudiorstudio-addinrstudio-addinstestingtestthat
5.12 score 33 stars 20 scripts 392 downloadslest - Vectorised Nested if-else Statements Similar to CASE WHEN in 'SQL'
Functions for vectorised conditional recoding of variables. case_when() enables you to vectorise multiple if and else statements (like 'CASE WHEN' in 'SQL'). if_else() is a stricter and more predictable version of ifelse() in 'base' that preserves attributes. These functions are forked from 'dplyr' with all package dependencies removed and behave identically to the originals.
Last updated 10 months ago
dplyrifelserecoding
4.56 score 24 stars 1 packages 4 scripts 866 downloadscolt - Command-Line Color Themes
A collection of command-line color styles based on the 'crayon' package. 'Colt' styles are defined in themes that can easily be switched, to ensure command line output looks nice on dark as well as light consoles.
Last updated 6 years ago
4.48 score 10 stars 1 packages 2 scripts 233 downloadsrotor - Log Rotation and Conditional Backups
Conditionally rotate or back-up files based on their size or the date of the last backup; inspired by the 'Linux' utility 'logrotate'.
Last updated 2 years ago
backuplogginglogrotatelogrotation
3.78 score 12 stars 10 scripts 715 downloadslgrExtra - Extra Appenders for 'lgr'
Additional appenders for the logging package 'lgr' that support logging to databases, email and push notifications.
Last updated 3 months ago
3.54 score 7 stars 3 scripts 254 downloads