log4r-package {log4r} | R Documentation |
A simple logging system for R, based on log4j.
Description
logr4 provides an object-oriented logging system that uses an API roughly equivalent to log4j and its related variants.
Details
Package: | log4r |
Type: | Package |
Version: | 0.2 |
Date: | 2014-09-29 |
License: | Artistic-2.0 |
LazyLoad: | yes |
Maintainer: Kirill Müller <krlmlr+r@mailbox.org>
URL: https://github.com/johnmyleswhite/log4r
Issue tracker: https://github.com/johnmyleswhite/log4r/issues
References
See the log4j documentation or the documentation for its many derivatives to understand the origins of this logging system.
Examples
# Import the log4r package.
library('log4r')
# Create a new logger object with create.logger().
logger <- create.logger()
# Set the logger's file output.
logfile(logger) <- 'base.log'
# Set the current level of the logger.
level(logger) <- 'INFO'
# Try logging messages with different priorities.
# At priority level INFO, a call to debug() won't print anything.
debug(logger, 'A Debugging Message')
info(logger, 'An Info Message')
warn(logger, 'A Warning Message')
error(logger, 'An Error Message')
fatal(logger, 'A Fatal Error Message')
[Package log4r version 0.4.3 Index]