Generar ficheros de Logs en R

Generar ficheros de logs con el paquete “logging”logo-r

Ejemplo fue uso de “logging”

#install.packages("logging")
library(logging)
logReset() # Resetea otros logs existentes
#basicConfig(level='FINEST') 
addHandler(writeToFile, file="testing.log", level='FINEST') #with(getLogger(), names(handlers)) loginfo('test %d', 1) logwarn('test %d', 3) logdebug('test %d', 2) logfinest('test %d', 4) logerror("test")

 

Generar ficheros de logs con el paquete “log4r”

Ejemplo de uso de “log4r”

#install.packages("log4r")
library("log4r")
logger <- create.logger(logfile = 'logs_nombre_fichero.log', level = "WARN")
warn(logger, 'Warnings en el código')

Tipos de logs de log4r

info(logger, 'Información acerca del código')
debug(logger, 'Depuración de código')
warn(logger, 'Warnings en el código')
error(logger, 'Errores en el código')
fatal(logger, 'Errores fatales en el código')

Nota: Si se tienen problemas con que la hora no coincide con la del sistema puedes cambiarla con Sys.setenv(TZ=’Europe/Madrid’)

Otros artículos que pueden ser de interés:

Autor: Diego Calvo