AppenderDigest: Abstract class for digests (multi-log message notifications)

AppenderDigestR Documentation

Abstract class for digests (multi-log message notifications)

Description

Digests is an abstract class for report-like output that contain several log messages and a title; e.g. an E-mail containing the last 10 log messages before an error was encountered or a push notification.

Abstract classes, only exported for package developers.

Value

Abstract classes cannot be instantiated with $new() and therefore do not return anything. They are solely for developers that want to write their own extension to lgr.

Super classes

lgr::Filterable -> lgr::Appender -> lgr::AppenderMemory -> AppenderDigest

Active bindings

subject_layout

A Layout used to format the last LogEvent in this Appenders buffer when it is flushed. The result will be used as the subject of the digest (for example, the E-mail subject).

Methods

Public methods

Inherited methods

Method new()

Usage
AppenderDigest$new(...)

Method set_subject_layout()

Usage
AppenderDigest$set_subject_layout(layout)

See Also

LayoutFormat, LayoutGlue

Other abstract classes: AppenderMail

Other Digest Appenders: AppenderMail, AppenderPushbullet, AppenderSendmail


s-fleck/lgr.app documentation built on Jan. 12, 2023, 8:03 p.m.