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.
Type Parameters
Section titled “Type Parameters”TPayload
Section titled “TPayload”TPayload extends LumberjackLogPayload | void = void
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”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.
Parameters
Section titled “Parameters”Pass the LumberjackTimeService. Used for timestamping the log.
The log level.
message
Section titled “message”string
The log message.
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload>
Methods
Section titled “Methods”build()
Section titled “build()”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.
Parameters
Section titled “Parameters”payloadArg
Section titled “payloadArg”…Extract<TPayload, InternalWithStaticPayload> extends never ? [TPayload] : [undefined?]
Optional dynamic payload.
Returns
Section titled “Returns”LumberjackLog<Exclude<TPayload, InternalWithStaticPayload>>
withPayload()
Section titled “withPayload()”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.
Parameters
Section titled “Parameters”payloadArg
Section titled “payloadArg”…TPayload extends void ? [undefined?] : [TPayload]
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload | InternalWithStaticPayload>
withScope()
Section titled “withScope()”withScope(
scope):LumberjackLogBuilder<TPayload>
Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log.builder.ts:68
Add a scope to the log.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload>