Логирование будет выглядеть еще круче, если задержка станет случайной.
Добавь еще один параметр randomized в функцию writeLog.
Если он true, то задержка переданная в sleep
Должна быть в диапазоне от 0 до delay миллисекунд.
А если false, то все остается как сейчас.

Эта задача — часть курса по Full-Stack JavaScript .
Ты можешь задать свой вопрос в комментариях под постом.
Если ты уже решил задачу, то не стесняйся помочь другим.