¿Cómo puedo escribir el bloqueo en stdout con node.js?

Estoy escribiendo una aplicación node.js que stdout se canaliza a un archivo. Estoy escribiendo todo con console.log. Después de un tiempo, mi aplicación alcanza el límite de 1 GB y se detiene. Lo interesante es que si uso console.error en lugar de console.log, el uso de memoria se mantiene bajo y el programa funciona bien. Por lo tanto, parece que node.js no puede vaciar el flujo estándar y todo se guarda en la memoria. Quiero mantener stderr libre de errores.

Mi pregunta es

¿Hay alguna forma de escribir bloqueo en stdout? O al menos, ¿puedo escribir con una devolución de llamada a stdout, para asegurarme de que no escribo demasiado?

¡Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta