An open API service indexing awesome lists of open source software.

https://github.com/WLOGSolutions/r-logging

R port of the popular log4j logging module
https://github.com/WLOGSolutions/r-logging

Last synced: 4 months ago
JSON representation

R port of the popular log4j logging module

Awesome Lists containing this project

README

        

| Travis | Total downloads | Downloads | CRAN version |
| :----------------: | :----------------: | :----------------: | :----------------: |
| [![Travis build status](https://travis-ci.com/WLOGSolutions/r-logging.svg?branch=master)](https://travis-ci.com/WLOGSolutions/r-logging) | [![CRAN total downloads](http://cranlogs.r-pkg.org/badges/grand-total/logging)](http://cranlogs.r-pkg.org/badges/grand-total/logging)| [![CRAN downloads](https://cranlogs.r-pkg.org/badges/logging)](https://cranlogs.r-pkg.org/badges/logging)| [![CRAN version](http://www.r-pkg.org/badges/version/logging)](http://www.r-pkg.org/badges/version/logging)|

r-logging
=========

R port of the popular Python logging package.

It implements hierarchical logging, multiple handlers at a single logger, formattable log records...

What you find here behaves similarly to what you also find in Python's standard logging module.

Far from being comparable to a Python standard module, this tiny logging module does include

- hierarchic loggers,
- multiple handlers at each logger,
- the possibility to specify a formatter for each handler (one default formatter is given),
- same levels (names and numeric values) as Python's logging package,
- a simple basicConfig function to quickly put yourself in a usable situation...

- some sample handlers, sending log records
- to the console,
- to a file

for more information, have a look at the [online tutorial] (http://logging.r-forge.r-project.org/sample_session.php)
on [r-forge] (http://r-forge.r-project.org/).

installation
============
Simply call
```
devtools::install_github("WLOGSolutions/r-logging/pkg")
```