Learn R Programming

Introduction to logr

There are already several logging packages for R. Why create another one?

Because the other logging packages all have something in common: they were built for R package developers.

What is different about the logr package is that it is built for normal R users: statisticians, analysts, researchers, students, teachers, business people, etc.

The logr package is for those people who just need a written record of their program execution. It is designed to be as simple as possible, yet still produce a useful and complete log.

There are only three steps to creating a logr log:

  1. Open the log
  2. Print to the log
  3. Close the log

Now this a logging system that anyone can use!

Installation

The easiest way to install the logr package is to run the following command from your R console:

install.packages("logr")

Then put the following line at the top of your script:

library(logr)

For examples and usage information, please visit the logr documentation site here

Getting Help

If you need help, the first place to turn to is the logr web site.

If you want to look at the code for the logr package, visit the github page here.

If you encounter a bug or have a feature request, please submit an issue here.

See Also

The logr package is part of the sassy meta-package. The sassy meta-package includes several packages that help make R easier for SASĀ® programmers. You can read more about the sassy package here.

Copy Link

Version

Install

install.packages('logr')

Version

1.3.7

License

CC0

Maintainer

Last Published

April 8th, 2024

Functions in logr (1.3.7)

log_close

Close the log
log_suspend

Suspends the log
get_warnings

Gets warnings from most recent log
log_code

Log the current program code
log_error

Logs an error
log_resume

Resume writing to a log
log_status

Get the status of the log
log_open

Open a log
log_path

Get the path of the current log
log_print

Print an object to the log
log_warning

Logs a warning
logr

Creates log files