Showing 16 of total 16 results (show query)
s-fleck
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.
Maintained by Stefan Fleck. Last updated 4 months ago.
80 stars 11.30 score 120 scripts 90 dependentsr-lib
log4r:A Fast and Lightweight Logging System for R, Based on 'log4j'
The log4r package is meant to provide a fast, lightweight, object-oriented approach to logging in R based on the widely-emulated 'log4j' system and etymology.
Maintained by Aaron Jacobs. Last updated 5 months ago.
95 stars 10.81 score 217 scripts 16 dependentsdbosak01
logr:Creates Log Files
Contains functions to help create log files. The package aims to overcome the difficulty of the base R sink() command. The log_print() function will print to both the console and the file log, without interfering in other write operations.
Maintained by David Bosak. Last updated 5 days ago.
13 stars 10.17 score 265 scripts 3 dependentsinsightsengineering
teal.logger:Logging Setup for the 'teal' Family of Packages
Utilizing the 'logger' framework to record events within a package, specific to 'teal' family of packages. Supports logging namespaces, hierarchical logging, various log destinations, vectorization, and more.
Maintained by Dawid Kaledkowski. Last updated 2 months ago.
5 stars 8.24 score 3 scripts 8 dependentsmarkvanderloo
lumberjack:Track Changes in Data
A framework that allows for easy logging of changes in data. Main features: start tracking changes by adding a single line of code to an existing script. Track changes in multiple datasets, using multiple loggers. Add custom-built loggers or use loggers offered by other packages. <doi:10.18637/jss.v098.i01>.
Maintained by Mark van der Loo. Last updated 10 months ago.
daffdatascienceloggingreproducible-research
66 stars 7.13 score 68 scripts 1 dependentsnealrichardson
httpcache:Query Cache for HTTP Clients
In order to improve performance for HTTP API clients, 'httpcache' provides simple tools for caching and invalidating cache. It includes the HTTP verb functions GET, PUT, PATCH, POST, and DELETE, which are drop-in replacements for those in the 'httr' package. These functions are cache-aware and provide default settings for cache invalidation suitable for RESTful APIs; the package also enables custom cache-management strategies. Finally, 'httpcache' includes a basic logging framework to facilitate the measurement of HTTP request time and cache performance.
Maintained by Neal Richardson. Last updated 2 years ago.
13 stars 6.37 score 12 scripts 8 dependentsmeo265
loggit2:Easy-to-Use, Dependencyless Logger
An easy-to-use 'ndjson' (newline-delimited 'JSON') logger. It provides a set of wrappers for base R's message(), warning(), and stop() functions that maintain identical functionality, but also log the handler message to an 'ndjson' log file. No change in existing code is necessary to use this package, and only a few additional adjustments are needed to fully utilize its potential.
Maintained by Matthias Ollech. Last updated 23 days ago.
2 stars 5.75 score 1 scriptssellorm
rlog:A Simple, Opinionated Logging Utility
A very lightweight package that writes out log messages in an opinionated way. Simpler and lighter than other logging packages, 'rlog' provides a compact feature set that focuses on getting the job done in a Unix-like way.
Maintained by Mark Sellors. Last updated 4 years ago.
19 stars 4.81 score 68 scriptsbmoretz
dyn.log:Dynamic Logging for R Inspired by Configuration Driven Development
A comprehensive and dynamic configuration driven logging package for R. While there are several excellent logging solutions already in the R ecosystem, I always feel constrained in some way by each of them. Every project is designed differently to solve it's domain specific problem, and ultimately the utility of a logging solution is its ability to adapt to this design. This is the raison d'être for 'dyn.log': to provide a modular design, template mechanics and a configuration-based integration model, so that the logger can integrate deeply into your design, even though it knows nothing about it.
Maintained by Brandon Moretz. Last updated 3 years ago.
1 stars 4.78 score 10 scriptsatheriel
rsyslog:Interface to the 'syslog' System Logger
Functions to write messages to the 'syslog' system logger API, available on all 'POSIX'-compatible operating systems. Features include tagging messages with a priority level and application type, as well as masking (hiding) messages below a given priority level.
Maintained by Aaron Jacobs. Last updated 2 years ago.
26 stars 4.33 score 15 scriptsr-dbi
dblog:Logging for DBI
Provides logging of DBI methods for arbitrary backends.
Maintained by Kirill Müller. Last updated 4 months ago.
9 stars 3.83 score 7 scriptss-fleck
rotor: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'.
Maintained by Stefan Fleck. Last updated 2 years ago.
backuplogginglogrotatelogrotation
12 stars 3.78 score 10 scriptsatalv
azlogr:Logging in 'R' and Post to 'Azure Log Analytics' Workspace
It extends the functionality of 'logger' package. Additional logging metadata can be configured to be collected. Logging messages are displayed on console and optionally they are sent to 'Azure Log Analytics' workspace in real-time.
Maintained by Vivek Atal. Last updated 1 years ago.
azureazure-log-analyticslogging
3.70 score 8 scriptsambiorix-web
druid:Logger for 'Ambiorix'
A logger for 'Ambiorix' applications to log various events.
Maintained by John Coene. Last updated 3 years ago.
4 stars 2.30 scoreprogram--
logdec:Log Decorators: Create verbosity using only comments
Easily manage output for your Rscript using "#>>" comments with special identifying tags, such as "@info" or "@warning" to change the detail of your output.
Maintained by Justin Singh-Mohudpur. Last updated 3 years ago.
1 stars 1.70 score