R/onload.R

.rloggingOptions <- new.env()

.onLoad <- function(libname, pkgname) {
    SetTimeStampFormat()
    SetFilenameSuffixes()
    SetLogFile()
    SetLogLevel()
    lockEnvironment(.rloggingOptions)
}

.onAttach <- function(libname, pkgname) {
    pkgversion <- read.dcf(system.file("DESCRIPTION", package=pkgname), 
                           fields="Version")
    msg <- paste("Package", pkgname, "version", pkgversion, 
                 "\nNOTE: - Logging level is set to", GetLogLevel(), 
                 "\n      - Output file is", GetLogFile(), 
                 "\n      - See 'package?rlogging' for help.")
    packageStartupMessage(msg)
}
mjkallen/rlogging documentation built on May 23, 2019, 1:04 a.m.