diff --git a/lib/syslog.ex b/lib/syslog.ex index e82238d..62ecef7 100644 --- a/lib/syslog.ex +++ b/lib/syslog.ex @@ -22,6 +22,13 @@ defmodule Logger.Backends.Syslog do end def handle_event({level, _gl, {Logger, msg, ts, md}}, %{level: min_level} = state) do + # using :warn produces a deprecation warning from Logger since Elixir v1.15 + level = + case level do + :warn -> :warning + level -> level + end + if is_nil(min_level) or Logger.compare_levels(level, min_level) != :lt do log_event(level, msg, ts, md, state) end