Serge, In a production environment you should be running an embedded system where run_erl is used to start the emulator. In this scenario the error_logger writes to tty and the run_erl program handles logging to disk. It does not truncate and uses rotating log files. -Vance