Interface ConsoleOptions<Level, Label>

interface ConsoleOptions<Level, Label> {
    asJSON?: boolean;
    filters?: Filter<Level, undefined>[];
    highWaterMark?: number;
    label: Label;
    level?: Level;
    muted?: boolean;
    transforms?: Transform<Level, undefined>[];
}

Type Parameters

  • Level extends string
  • Label extends string = string

Hierarchy (view full)

Properties

asJSON?: boolean

Kricket on final dispatch can output JSON or the payload message. When "asJSON" is set to false the payload contains only the message.

Default

true
filters?: Filter<Level, undefined>[]

Array of Filters the payload must pass in order to be dispatched.

Default

[]
highWaterMark?: number

The stream limit which when reached we should pause writes until backpressure has been relieved.

Default

16
label: Label

The name/label for the Transport.

level?: Level

The log Level that has been assigned.

muted?: boolean

Whether or not Logger or Transform is muted.

transforms?: Transform<Level, undefined>[]

Array of Transforms to be run when dispatching through transform.

Default

[]