Nothing
##
## this is part of the logging package. the logging package is free
## software: you can redistribute it as well as modify it under the terms of
## the GNU General Public License as published by the Free Software
## Foundation, either version 3 of the License, or (at your option) any later
## version.
##
## this program is distributed in the hope that it will be useful, but
## WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
## General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with the nens libraray. If not, see http://www.gnu.org/licenses/.
##
## Copyright (c) 2009..2013 by Mario Frasca
##
## TODO: these constants must be documented
#'
#' The logging levels, names and values
#'
#' This list associates names to values and vice versa.\cr
#' Names and values are the same as in the python standard logging module.
#'
#' @export
#'
loglevels <- c(NOTSET = 0,
FINEST = 1,
FINER = 4,
FINE = 7,
DEBUG = 10,
INFO = 20,
WARNING = 30,
WARN = 30,
ERROR = 40,
CRITICAL = 50,
FATAL = 50)
namedLevel <- function(value)
UseMethod("namedLevel")
namedLevel.default <- function(value) {
loglevels[1]
}
namedLevel.character <- function(value) {
position <- which(names(loglevels) == value)
if (length(position) == 0) {
position <- 1
}
loglevels[position][1]
}
namedLevel.numeric <- function(value) {
position <- which(loglevels == value)
if (length(position) == 0) {
position <- 1
}
loglevels[position][1]
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.