Service interface for derivation logging.
Provides methods to log derivation processing events at different verbosity levels. Use DERIVATION_LOGGER injection token to get an instance.
Methods
cycleStart() |
|---|
Logs the start of a derivation processing cycle. Only logs when config level is 'verbose'. |
PresentationcycleStart(trigger: "onChange" | "debounced", entryCount: number): void;
|
Parameters| Name | Type | Description |
|---|
| trigger | "onChange" | "debounced" | | | entryCount | number | |
Returnsvoid
|
evaluation() |
|---|
Logs a single derivation evaluation result. Only logs when config level is 'verbose'. |
Presentation |
ParametersReturnsvoid
|
iteration() |
|---|
Logs the start of a derivation iteration within a cycle. Only logs when config level is 'verbose'. |
Presentationiteration(iterationNumber: number): void;
|
Parameters| Name | Type | Description |
|---|
| iterationNumber | number | |
Returnsvoid
|
maxIterationsReached() |
|---|
Logs when max iterations are reached (always logged as warning). |
Presentation |
ParametersReturnsvoid
|
summary() |
|---|
Logs a summary of derivation processing results. Logs when config level is 'summary' or 'verbose' and something interesting happened. |
Presentation |
ParametersReturnsvoid
|