Practice ยท 1 of 3
Structured Log Line
Write logLine(level, event, fields) returning a single JSON string: {"ts": <fixedTimestamp>, "level": level, "event": event, ...fields}. fixedTimestamp (provided in boilerplate) keeps tests deterministic. Fields spread AFTER level/event so they cannot overwrite them. Invalid level (not "debug"/"info"/"warn"/"error") => throw.
Difficulty: intermediate
Press Submit to check your solution.
Back to lesson: Practice: Observability & Incidents โ Practice