Skip to content

LumberjackLogFactory

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log-factory.ts:18

Factory for a log builder with the specified log level and message.

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

Wraps LumberjackLogBuilder, supports dependency injection, and allows reuse so that we don’t have to new up log builders and pass LumberjackTimeService to them.

TPayload extends LumberjackLogPayload | void = void

new LumberjackLogFactory<TPayload>(): LumberjackLogFactory<TPayload>

LumberjackLogFactory<TPayload>

createCriticalLog(message): LumberjackLogBuilder<TPayload>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log-factory.ts:24

Create a log builder for a critical log with the specified message.

string

LumberjackLogBuilder<TPayload>


createDebugLog(message): LumberjackLogBuilder<TPayload>

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

Create a log builder for a debug log with the specified message.

string

LumberjackLogBuilder<TPayload>


createErrorLog(message): LumberjackLogBuilder<TPayload>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log-factory.ts:38

Create a log builder for an error log with the specified message.

string

LumberjackLogBuilder<TPayload>


createInfoLog(message): LumberjackLogBuilder<TPayload>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log-factory.ts:45

Create a log builder for an info log with the specified message.

string

LumberjackLogBuilder<TPayload>


createTraceLog(message): LumberjackLogBuilder<TPayload>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log-factory.ts:52

Create a log builder for a trace log with the specified message.

string

LumberjackLogBuilder<TPayload>


createWarningLog(message): LumberjackLogBuilder<TPayload>

Defined in: packages/ngworker/lumberjack/src/lib/logging/lumberjack-log-factory.ts:59

Create a log builder for a warning log with the specified message.

string

LumberjackLogBuilder<TPayload>