Пример конфигурации приложения на Erlang c alogger
Нужно разбивать логи по размеру 1 гигабайт, хранить 10 файлов.
my-app.config:
Нужно разбивать логи по размеру 1 гигабайт, хранить 10 файлов.
my-app.config:
... ,{alog, [ {enabled_loggers, [alog_tty, alog_disk_log]}, {install_error_logger_handler, true}, {flows, [ {{mod, ['_']}, {'=<', debug}, [alog_tty, alog_disk_log]} ]}, {alog_tty, []}, {alog_disk_log, [{name, alog_disk_log}, {file, "filename.log"}, {format, external}, {type, wrap}, {size, {1073741824, 10}} ]} ]} ... {type, wrap} - включает ротацию логов {size, {FileSize, FileCount}} - тут понятно: размер и количество файлов