Как стать автором
Обновить

Комментарии 5

Спасибо за хорошую статью. Но не описано, на мой взгляд, главное, над чем я сейчас бьюсь – как включить логирование всех ошибок в приложении в консоль во время отладки. У меня просто обычным методом они все не ловятся, т.к. появляются в spawn процессах.
с вопросом кстати разобрался) Теперь использую eunit.
Способ очень прост: не использовать процессы вне supervision tree. Забудьте про spawn.
Самый главный вопрос. Где править конфиг SASL? Конкретно файл. sasl.app не помогает.
Есть например myapplication.app можно ли внутри как-то задать конфиг для sasl? Все перепробовал он упорно работает только с дефолтным конифигом неизвестно откуда его подгружая.
Просто, если кому-нибудь еще понадобится.
Чтобы в срочном порядке заткнуть логгер на уже живой ноде — надо там выполнить
[gen_event:delete_handler(X,Y,undefined) || X<-[error_logger], Y<-gen_event:which_handlers(X)].

(подключиться к ноде можно через remsh, или в скрине, или если прямо сейчас в консоль оно валит).
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.