Как я регистрируюсь, весь процесс врезался в файл вместо tty? Я читал в документации, что существуют некоторые стандартные модули Erlang, которые могут сделать это (SASL, error_logger), но к сожалению не нашли чистых примеров.
Начните свой узел erl с
erl -boot start_sasl -sasl sasl_error_logger \{file,\"path/to/logfile.log\"\}