Я думаю, что лучше всего использовать файл конфигурации. Я пробовал вышеуказанные способы, но они не работали для меня. Я использовал следующую конфигурацию из здесь , и она работала:
{lager, [
{handlers, [
{lager_file_backend, [{file, "rabbit.log"},
{level, info},
{date, "$D0"},
{size, 10},
{count, 2}
]}]}
]},
Вы можете найти информацию о том, что делает дата, размер и количество в этой ссылке https://github.com/basho/lager