Size: a a a

2019 February 11

BB

Boris Beginin in pro.elixir
Ребят у меня очень странная проблема не особо работает логгер в продакшене. Он логгирует стандартные фениксовые штуки типо пришел реквест  и тд и тп
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Какой то Haskel подход
источник

BB

Boris Beginin in pro.elixir
Но мои кастомные веши где я вызываю  Logger.error или инфо он на проч игнорирует
источник

BB

Boris Beginin in pro.elixir
Причем я на 95 процентов уверен что этот код выполняеться
источник

BB

Boris Beginin in pro.elixir
У когонибудь было подобное?
источник

BB

Boris Beginin in pro.elixir
я даже написал дбг плаг
@behavior Plug
 require Logger
 def init(default), do: default


 def call(conn, q) do
   IO.inspect(conn)
   Logger.error inspect(conn)
   conn
 end

и вставил его первым в пайплайн
источник

BB

Boris Beginin in pro.elixir
и всеравно по нулям
источник

BB

Boris Beginin in pro.elixir
как такое вообще может быть
источник

BB

Boris Beginin in pro.elixir
и притом в девелопменте все работает
источник

BB

Boris Beginin in pro.elixir
А на проде нет
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну конфиг в проде у логгера какой?
источник

BB

Boris Beginin in pro.elixir
config :logger, 
 backends: [{LoggerFileBackend, :error_log}, {LoggerFileBackend, :info_log}, {LoggerFileBackend, :debug_log}]
 level: :debug

config :logger, :error_log,
 path: "/home/ubuntu/error.log",
 level: :error

config :logger, :info_log,
 path: "/home/ubuntu/info.log",
 level: :info

config :logger, :debug_log,
 path: "/home/ubuntu/debug.log",
 level: :debug

дебаг я только ради теста вставил
источник

BB

Boris Beginin in pro.elixir
все трекаеться
источник

BB

Boris Beginin in pro.elixir
фениксовое
источник

BB

Boris Beginin in pro.elixir
а мое нет)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
На этапе компиляции логгер просто выкидывает все свои вызовы меньше уровня в конфиге
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Проверь билд тачку и ее конфиг
источник

BB

Boris Beginin in pro.elixir
Спасибо! сейчас проверю
источник

BB

Boris Beginin in pro.elixir
Во время билда тоже  стояли аналогичные креды, можеть есть какой то вариант кинуть IEx pry на проде. надо  по ресерчить
источник

PS

Petr Stepchenko in pro.elixir
Подключись к бинарнику
источник