Get or set log record appender function

log_appender(appender, namespace = "global", index = 1)

Arguments

appender

function delivering a log record to the destination, eg appender_console, appender_file or appender_tee

namespace

logger namespace

index

index of the logger within the namespace

See also

Examples

if (FALSE) { ## change appender to "tee" that writes to the console and a file as well t <- tempfile() log_appender(appender_tee(t)) log_info(42) log_info(42:44) readLines(t) ## poor man's tee by stacking loggers in the namespace t <- tempfile() log_appender(appender_console) log_appender(appender_file(t), index = 2) log_info(42) readLines(t) }