Для моего приложения erlang я использовал и sasl logger, и log4erl, и оба дают низкую производительность, когда количество отправляемых им событий составляет около 1000 в секунду. log4erl показывал лучшую производительность, но через некоторое время его почтовый ящик начинает заполняться и, таким образом, начинает раздуваться виртуальную машину.
Будет ли лучше использовать disk_log (как он будет работать при загрузке 1000 событий в секунду?).
Я попытался использовать disk_log на оболочке ... в примере они сначала преобразуют сообщение, которое нужно записать в двоичный файл (list_to_binary), и записывают в файл с помощью функции "blog".
Поможет ли мне подобное использование эффективного высокопроизводительного регистратора?
Еще одно сомнение ::
При использовании disk_log: blog размер текста составлял всего 84 байта ... но с disk_log: log_terms..размер составлял 970 байт .. почему такая большая разница?