Interface: StructuredLogger
Defined in: tracing/types.ts:302
Logger interface for structured logging
Methods
child()
child(context): StructuredLogger;
Defined in: tracing/types.ts:308
Create a child logger with additional context
Parameters
| Parameter | Type |
|---|---|
context | Record<string, unknown> |
Returns
StructuredLogger
debug()
debug(message, data?): void;
Defined in: tracing/types.ts:303
Parameters
| Parameter | Type |
|---|---|
message | string |
data? | Record<string, unknown> |
Returns
void
error()
error(
message,
error?,
data?): void;
Defined in: tracing/types.ts:306
Parameters
| Parameter | Type |
|---|---|
message | string |
error? | Error |
data? | Record<string, unknown> |
Returns
void
info()
info(message, data?): void;
Defined in: tracing/types.ts:304
Parameters
| Parameter | Type |
|---|---|
message | string |
data? | Record<string, unknown> |
Returns
void
setCorrelation()
setCorrelation(
traceId?,
spanId?,
sessionId?): void;
Defined in: tracing/types.ts:310
Set correlation IDs
Parameters
| Parameter | Type |
|---|---|
traceId? | string |
spanId? | string |
sessionId? | string |
Returns
void
warn()
warn(message, data?): void;
Defined in: tracing/types.ts:305
Parameters
| Parameter | Type |
|---|---|
message | string |
data? | Record<string, unknown> |
Returns
void