Skip to content

LumberjackLogBuilder

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log.builder.ts:17

Builder for a log with the specified log level and message.

Use this to create a log before passing it to LumberjackService.

TPayload extends LumberjackLogPayload | void = void

new LumberjackLogBuilder<TPayload>(time, level, message): LumberjackLogBuilder<TPayload>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log.builder.ts:31

Create a log builder with the specified log level and message.

LumberjackTimeService

Pass the LumberjackTimeService. Used for timestamping the log.

LumberjackLogLevel

The log level.

string

The log message.

LumberjackLogBuilder<TPayload>

build(…payloadArg): LumberjackLog<Exclude<TPayload, InternalWithStaticPayload>>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log.builder.ts:42

Create a log with the specified properties and timestamp it.

Extract<TPayload, InternalWithStaticPayload> extends never ? [TPayload] : [undefined?]

Optional dynamic payload.

LumberjackLog<Exclude<TPayload, InternalWithStaticPayload>>


withPayload(…payloadArg): LumberjackLogBuilder<TPayload | InternalWithStaticPayload>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log.builder.ts:57

Optionally add a static payload to the log.

TPayload extends void ? [undefined?] : [TPayload]

LumberjackLogBuilder<TPayload | InternalWithStaticPayload>


withScope(scope): LumberjackLogBuilder<TPayload>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log.builder.ts:68

Add a scope to the log.

string

LumberjackLogBuilder<TPayload>