Node. Для удобного обнаружения багов, хочу на большинство условных операторов наложить логирование, в случае ложного выполнения проверки.
К примеру:
if(name != undefined ) // call function
else log.write("ERROR: Пришло пустое имя")
Является ли это нормальной практикой? Что посоветуете для логирования?