Classes
Methods
createChildLogger()
Create child logger with inherited context
.Create child logger with inherited context
- Source:
createLogEntry()
Create a structured log entry
.Create a structured log entry
- Source:
extractContextualData()
Extract contextual data from the input
.Extract contextual data from the input
- Source:
extractErrorData()
Extract error data in a structured format
.Extract error data in a structured format
- Source:
flush()
Flush any pending logs (for graceful shutdown)
.Flush any pending logs (for graceful shutdown)
- Source:
generateCorrelationId()
Generate correlation ID
.Generate correlation ID
- Source:
logOperation()
Specialized logging methods
.Specialized logging methods
- Source:
sanitizeMetadata()
Sanitize metadata to ensure it's JSON serializable
.Sanitize metadata to ensure it's JSON serializable
- Source:
sanitizeOperationData()
Sanitize operation data
.Sanitize operation data
- Source:
sanitizePerformanceData()
Sanitize performance data
.Sanitize performance data
- Source:
setCorrelationContext()
Context management
.Context management
- Source:
trace()
Main logging methods
.Main logging methods
- Source:
writeLogEntry()
Write structured log entry to file
.Write structured log entry to file
- Source: