A common interface for printing messages of several types.
print_message( ..., type, sep = "", date = FALSE, date_format = "", width = 0.9 * getOption("width"), indent = TRUE, exdent = TRUE, prefix = "", initial = prefix )
... |
|
---|---|
type | Type of the output .Accepted values:
Intentionally, no default value is defined. |
sep | (optional) character used to separate input values (default is nothing). |
date | Logical value: set |
date_format | Format of the date (see |
width | Positive integer: target column for wrapping lines in the output
(set to |
indent | Non-negative integer: indentation of the first line in a paragraph It can be also a logical: in this case, if TRUE (default) the value is optimised in order to align first line with the followings. |
exdent | Non-negative integer: indentation of subsequent lines in paragraphs. It can be also a logical: in this case, if TRUE (default) the value is optimised in order to align lines with the first line. |
prefix | Character: prefix for each line except the first. |
initial | Character: prefix for the first line. |
Message (in the defined format).
Several functions print messages in different formats
(message, error, warning, cat, R output) and with different syntaxes
(concatenating parameters or accepting a single argument, appending
a new line, etc.).
This accessory function provides a common interface for different types:
several arguments are accepted and concatenated with the sep
argument;
the format is defined with the format
argument; a date is optionally
placed before the message.
License: GPL 3.0