Skip to content

Commit 71cabb1

Browse files
authored
Merge pull request #402 from TylerWitt/master
Update Logger implementation to be purgeable
2 parents e030350 + f3845d5 commit 71cabb1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/new_relic/logger.ex

+6-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ defmodule NewRelic.Logger do
3131
# Server
3232

3333
def handle_cast({:log, level, message}, %{io_device: Logger} = state) do
34-
Logger.log(level, "new_relic_agent - " <> message)
34+
elixir_logger(level, "new_relic_agent - " <> message)
3535
{:noreply, state}
3636
end
3737

@@ -79,6 +79,11 @@ defmodule NewRelic.Logger do
7979
{:ok, _file} = File.open(logfile, [:append, :utf8])
8080
end
8181

82+
defp elixir_logger(:debug, message), do: Logger.debug(message)
83+
defp elixir_logger(:info, message), do: Logger.info(message)
84+
defp elixir_logger(:warn, message), do: Logger.warn(message)
85+
defp elixir_logger(:error, message), do: Logger.error(message)
86+
8287
@sep " - "
8388
def formatted(level, message), do: [formatted(level), @sep, timestamp(), @sep, message, "\n"]
8489
def formatted(:debug), do: "[DEBUG]"

0 commit comments

Comments
 (0)