R/init.R

Defines functions .onLoad .onAttach

.onAttach <- function(libname, pkgname) {
  packageStartupMessage("Package projectPlan leverage the logger-package. Use logger::log_threshold(level = logger::WARN/INFO/..., namespace = 'projectPlan') to modify the visibility of messages.")
}

.onLoad <- function(libname, pkgname) {
  pkg_logger <- logger::layout_glue_generator(format = '{level} -- {time} -- {namespace}/{call}: {msg}')
  logger::log_layout(pkg_logger, namespace = pkgname)
  logger::log_threshold(logger::WARN, name = pkgname)
}
MarselScheer/projectPlan documentation built on March 8, 2021, 11:56 a.m.