Я прочитал документы о объекте Console и Заметка о процессах ввода-вывода, но не могу понять, следующее приведет к синхронной или асинхронной операции:
const out = fs.createWriteStream('./out.log')
const logger = new Console(out)
logger.log('foo')
Мне интересно, как это действует, особенно в системе * Nix. Но я бы не ожидал, что это по-другому пойдет на Windows. Причина, по которой я спрашиваю, заключается в том, что я создал регистратор, который использовал объект Console, но я не хочу, чтобы регистратор блокировался при записи журналов в файлы во время производства.