Skip to content
This repository has been archived by the owner. It is now read-only.

Commit

Permalink
log_message: check whether logger exists, do nothing if not.
Browse files Browse the repository at this point in the history
  • Loading branch information
HendrikSchultheis committed Mar 9, 2018
1 parent dafeff1 commit af7f1fc
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
6 changes: 4 additions & 2 deletions R/global.R
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@ set_logger <- function(logger, token = NULL) {
#' @param level Set priority level of the message (number or character). See \code{\link[log4r]{levellog}}.
#' @param token Use token bound to this identifier.
#'
#' @details Does nothing if logger doesn't exist.
#'
log_message <- function(message, level = c("DEBUG", "INFO", "WARN", "ERROR", "FATAL"), token = NULL) {
logger <- get(paste0("logger", token), envir = wilson.globals)
if(exists(paste0("logger", token), envir = wilson.globals)) {
logger <- get(paste0("logger", token), envir = wilson.globals)

if(!is.null(logger)) {
switch(level,
DEBUG = log4r::debug(logger, message),
INFO = log4r::info(logger, message),
Expand Down
3 changes: 3 additions & 0 deletions man/log_message.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit af7f1fc

Please sign in to comment.