R: Layouts

layouts {log4r} | R Documentation

## Layouts

### Description

In log4j etymology, Layouts are how Appenders control the format of messages.

Some general-purpose layouts are described below.

For implementing your own layouts, see Details.

### Usage

    default_log_layout(time_format = "%Y-%m-%d %H:%M:%S")

    simple_log_layout()

### Arguments

`time_format` | A valid format string for timestamps. See `strptime`.

### Details

Layouts are implemented as functions with the interface `function(level, ...)` and returning a single string.

### Examples

    # The behaviour of a layout can be seen by using them directly:
    simple <- simple_log_layout()
    simple("INFO", "Input has length ", 0, ".")

    with_timestamp <- default_log_layout()
    with_timestamp("INFO", "Input has length ", 0, ".")

[Package log4r version 0.3.1 Index]