setMsgComposer {logging}R Documentation

Sets message composer for logger.

Description

Message composer is used to compose log message out of formating string and arguments. It is function with signature function(msg, ...). Formating message is passed under msg and formating arguments are passed as ....

Usage

setMsgComposer(composer_f, container = "")

Arguments

composer_f

message composer function (type: function(msg, ...))

container

name of logger to reser message composer for (type: character)

Details

If message composer is not set default is in use (realized with sprintf). If message composer is not set for sub-logger, parent's message composer will be used.

Examples

setMsgComposer(function(msg, ...) paste0("s-", msg, "-e"))
loginfo("a message") # will log '<TS> INFO::s-a message-e'
resetMsgComposer()
loginfo("a message") # will log '<TS> INFO::a message'


[Package logging version 0.10-108 Index]