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.
Type Parameters
Section titled “Type Parameters”TPayload
Section titled “TPayload”TPayload extends LumberjackLogPayload | void = void
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LumberjackLogFactory<
TPayload>():LumberjackLogFactory<TPayload>
Returns
Section titled “Returns”LumberjackLogFactory<TPayload>
Methods
Section titled “Methods”createCriticalLog()
Section titled “createCriticalLog()”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.
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload>
createDebugLog()
Section titled “createDebugLog()”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.
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload>
createErrorLog()
Section titled “createErrorLog()”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.
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload>
createInfoLog()
Section titled “createInfoLog()”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.
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload>
createTraceLog()
Section titled “createTraceLog()”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.
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload>
createWarningLog()
Section titled “createWarningLog()”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.
Parameters
Section titled “Parameters”message
Section titled “message”string
Returns
Section titled “Returns”LumberjackLogBuilder<TPayload>