HarnessLog
Generated by TypeDoc. Do not edit this page directly.
Abstract Class: HarnessLog<TFields>
Section titled “Abstract Class: HarnessLog<TFields>”Defined in: packages/core/src/logging/types.ts:73
Type Parameters
Section titled “Type Parameters”| Type Parameter | Default type |
|---|---|
TFields | Record<string, unknown> |
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new HarnessLog<TFields>(): HarnessLog<TFields>;Returns
Section titled “Returns”HarnessLog<TFields>
Properties
Section titled “Properties”| Property | Modifier | Type | Defined in |
|---|---|---|---|
category | abstract | HarnessLogCategory | packages/core/src/logging/types.ts:75 |
level | abstract | HarnessLogLevel | packages/core/src/logging/types.ts:74 |
Methods
Section titled “Methods”levelFor()?
Section titled “levelFor()?”optional levelFor(fields): HarnessLogLevel;Defined in: packages/core/src/logging/types.ts:77
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
fields | TFields |
Returns
Section titled “Returns”message()
Section titled “message()”abstract message(fields): string;Defined in: packages/core/src/logging/types.ts:76
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
fields | TFields |
Returns
Section titled “Returns”string
redact()?
Section titled “redact()?”optional redact(fields): TFields;Defined in: packages/core/src/logging/types.ts:78
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
fields | TFields |
Returns
Section titled “Returns”TFields