Как настроить формат логгера в проекте mix elixir?

У меня есть проект смеси эликсира, и я не знаю, как настроить формат журнала. Ниже моя конфигурация:

config :logger, backends: [{LoggerFileBackend, :error_log}], format: "$date $time [$level] $levelpad$message\n"

я хочу показать date, time level в файле журнала, но в журнале нет date:

15:49:06.384 [info] The Sample is launching: /users/joeyzhao/dev/test1. In space, no one can hear. 15:49:06.384 [info] Elixer version: (1.6.5) 15:49:06.397 [info] Environment ...

Я использую приведенный ниже код для входа в систему:

require Logger ... Logger.info("...")

Что-то не так с моей конфигурацией регистратора?


person Joey Yi Zhao    schedule 13.08.2018    source источник


Ответы (1)


Это недостаток загрузки конфигурации во время компиляции. Вам необходимо перекомпилировать logger_file_backend, чтобы отразить изменения в файлах конфигурации вашего приложения.

person Aleksei Matiushkin    schedule 13.08.2018