appender_rolling: Logger appender with rolling file capabilities

View source: R/logging.r

appender_rollingR Documentation

Logger appender with rolling file capabilities

Description

This extends the futile.logger::appender.file2 adding rolling file capabilities

Usage

appender_rolling(
  filename,
  console = FALSE,
  inherit = TRUE,
  max_size = 10 * 1024 * 1024,
  max_files = 5,
  lock_file = NULL
)

Arguments

filename

path of the logging file

console

output to console

inherit

inherit levels from upper level loggers

max_size

size in bytes before rolling (defaults 10Mb)

max_files

number of files to keep (defaults 5)

lock_file

lock file to prevent access to lock during rolling operations. If 'NULL' no locking is performed (at your own risk)


giupo/rutils documentation built on Sept. 18, 2022, 6:30 a.m.