Описание тега lager
Lager (as in the beer) is a logging framework for Erlang. Its purpose is to provide a more traditional way to perform logging in an erlang application that plays nicely with traditional UNIX logging tools like logrotate and syslog.
0
ответов
Erlang приложение не запускается
Когда я пытаюсь использовать консоль _rel/bin/application_name, я получаю следующее: {"Kernel pid terminated",application_controller," {application_start_failure,lager, {bad_return,{{lager_app,start,[normal,[]]}, {'EXIT',{{compile_forms,error},[ {gl…
30 сен '15 в 01:17
1
ответ
ERLANG LAGER DEBUG и LOG4J - отладка
В Java Development мы выполняли проверку отладки перед регистрацией операции, занимающей много времени и памяти. например: if(log.isDebugEnabled()){ log.debug("This is time / memory consuming {}", bigString); } с Erlang Lager, мне нужно сделать таку…
25 май '16 в 19:35
1
ответ
Лагер тестовой регистрации с консоли
Допустим, я присоединяюсь к работающему приложению Erlang и меняю конфигурацию лагера с консоли, выполнив: lager:set_loglevel(lager_console_backend,"console.log", debug). Затем я хочу проверить это, выполнив такую команду: lager:debug(<<"tes…
29 июл '14 в 13:06
1
ответ
Уровни логирования в каждом приложении
Как я могу установить разные уровни логирования для приложения / библиотеки в Lager? Например, я хотел бы видеть сообщения отладки на консоли, но только для моего приложения, а не для каких-либо библиотек, которые я использую (например, amqp_client).
05 фев '16 в 11:51
1
ответ
Где файл кода луча?
Я напечатал весь загруженный код следующим образом, почему {lager_default_tracer,[]}, где файл луча? (lager_test_1@macbook.local)10> io:format("~p",[code:all_loaded()]). [{io,"/usr/local/lib/erlang/lib/stdlib-2.3/ebin/io.beam"}, {erl_distribution…
27 авг '17 в 06:12
2
ответа
Ковбой на Эрланге вылетает при выключении
Я получаю много ошибок при отключении моего Erlang vm, связанных с моими ковбойскими обработчиками. У меня есть супервизор simple_one_for_one, выполняющий функцию start_listeners(), которая выполняет ковбой:start_http(). Все запускается, ошибок нет,…
06 янв '15 в 21:22
1
ответ
Как настроить лагер в проекте эликсир
Я хотел бы использовать лагер из проекта эликсир. Мой текущий mix.exs следующий. def application do [erl_opts: [parse_transform: "lager_transform"]] end defp deps do [{:lager, github: "basho/lager"}] end Я хотел бы вывести журнал в файл с помощью ла…
27 окт '15 в 06:47
2
ответа
Лагерная строка журнала обрезана
Я работаю над модификацией некоторого кода ejabberd, и я сталкиваюсь с ошибкой, напечатанной через lager: 2014-04-25 18:29:39.380 [error] emulator Error in process <0.652.0> on node 'ejabberd@localhost' with exit value: {function_clause,[{list…
26 апр '14 в 01:40
2
ответа
Включение лагера в проект erlang.mk
Я пытаюсь добавить лагер в простой проект erlang.mk. Я понимаю, что в lager используются преобразования синтаксического анализа, поэтому вы должны соответствующим образом установить флаги компиляции; поэтому следующий совет отсюда: Сбой вызовов Lage…
13 дек '14 в 07:38
1
ответ
ejabberd odbc error + невозможно определить точный источник
Мой сервер ejabberd постоянно падает, и это в некоторой степени связано с модулем ODBC, но я не могу понять проблему. Ниже приведены журналы. Может ли кто-нибудь помочь мне интерпретировать? Я скопировал и вставил несколько сообщений ниже. = ОТЧЕТ О…
14 окт '15 в 22:29
1
ответ
Как завершить gen_server изящно без отчета о сбое
В моем gen_server я заканчиваю это так: handle_info({'EXIT', _From, _Reason}, State) -> {stop, partner_fled, State}; Но все равно логгер выводит это как ошибку 14:56:43.349 [error] gen_server <0.3290.0> terminated with reason: partner_fled …
28 май '17 в 10:19
0
ответов
Есть ли способ настроить уровни логов для каждого модуля в лагере для erlang?
Я хотел бы настроить лагер так, чтобы уровень информации по умолчанию использовался для всех других модулей, но я могу переопределить некоторые модули, либо более высокие, либо более низкие уровни журналирования, по желанию. Следующий код не работае…
17 фев '18 в 15:52
1
ответ
Как иногда ~1024p попадает в мои журналы лагера?
Я использую лагер в приложении erlang, и иногда у меня появляются лог-операторы, подобные следующему: ?log_error("failed to create reward instance: ~1024p", Reason) где Reason был возвращен из предыдущего вызова функции. Насколько я понимаю, ~1024p …
16 фев '15 в 21:27
1
ответ
Ошибка при компиляции нового пользовательского модуля в ejabberd
Я пытаюсь скомпилировать пользовательский модуль и постоянно получаю эту ошибку `undefined parse transform 'lager_transform'` Я перепробовал почти все предложения, касающиеся этой ошибки, но не смог ничего найти. Я использую ejabberd-18.01 и otp 20
26 мар '18 в 15:10
1
ответ
Изменить формат даты и времени по умолчанию в лагере Basho
Я использую лагер в своем приложении на erlang, и мне было интересно, есть ли способ настроить используемый формат даты и времени? Я хотел бы по умолчанию ISO 8601.
04 авг '14 в 19:12
1
ответ
Возможно ли для лагера выводить 2 разных файла журнала для разных приложений?
Я хочу написать приложение для мониторинга (приложение Erlang). Контролируемое приложение и мое приложение мониторинга не написаны на erlang и не работают в одном и том же vm. Теперь журнал смешан, и я считаю, что использовать disk_log в приложении …
25 авг '14 в 21:36
0
ответов
Произошла ошибка при использовании трассировки лагера?
При использовании следа лагера следующим образом: lager:trace_file("/var/log/peter/lager_test_a_debug.log",[{module,lager_test_a}],debug), lager:trace_file("/var/log/peter/lager_test_http_server_debug.log",[{module,lager_test_http_server}],debug), '…
24 авг '17 в 15:23
1
ответ
Lager - Parse Transforms
Я добавил Lager в свое приложение, используя арматуру. Он прекрасно компилируется и Lager запускается нормально, когда я запускаю свое приложение. Однако я получаю сообщения undef при вызове lager:debug/1, который говорит мне, что lager_transform пр…
06 фев '15 в 12:38
1
ответ
Вызов приложения erlang, запущенного на другом модуле
Я пытаюсь использовать " Lager " (приложение для ведения журнала). Лагер был запущен из основного модуля приложения "А" Вот как был указан лагер в файле.app: {application, myapp, [ {description, ""}, {vsn, "1"}, {registered, []}, {applications, [ker…
11 окт '14 в 05:30
0
ответов
Как собрать архив релизов с rebar3 вместе с лагером
Я пытаюсь создать релиз OTP с rebar3. Под проектом есть несколько приложений. И все эти приложения будут использовать лагер в качестве основы для ведения журнала. Поэтому я попытался rebar.config, как это {erl_opts, [debug_info, {i, "apps"}] }. {dep…
24 ноя '16 в 08:45