Мне также нравятся Emacs и Erlang; Я настроил erlang-mode distel правильно настроил .

В моем проекте dealing при работе с журналом , он не показывает

=ERROR REPORT==== 15-Sep-2012::14:09:30 ===

в эрланговой оболочке.

Однако в Windows это работает. но я люблю разрабатывать на Ubuntu. Кто-нибудь может дать мне несколько советов о том, как заставить его работать?

1 ответ1

0

{sasl_error_logger, false} ваша проблема. Это говорит вашему узлу Erlang отключить регистрацию в терминале и в текстовые файлы. Согласно руководству, вы можете установить его в tty или {file, "mylog.txt"} чтобы получить вывод журнала.

У вас также есть это в вашей конфигурации, хотя:

{error_logger_mf_dir, "./logs"}, %% dirs
{error_logger_mf_maxbytes, 1048760}, %% 10M per log file.
{error_logger_mf_maxfiles, 10}

Это заставляет ваш узел Erlang сохранять сообщения об ошибках в двоичном формате в нескольких файлах (отсюда mf) в ./logs . Вы можете использовать браузер отчетов (раздел 2.5, "Браузер отчетов") для доступа к ним.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .