Latihan 1 dari materi Structured Logging di Debugging — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Buat dua function untuk structured logging:
1. createLogger(context)
info(msg, meta), warn(msg, meta), error(msg, meta){"level":"...","timestamp":"...","context":"...","message":"...",...meta}timestamp cukup gunakan "2024-01-01" (string tetap) agar output konsisten2. filterLogs(logs, level)
logs: array of { level, message } objectslevel: level minimum ("info", "warn", "error")Untuk tes ini, buat logger yang output-nya bisa diprediksi, gunakan timestamp "2024-01-01".