Skip to content

Commit 55eed96

Browse files
author
Adrián Quintás
committed
Add runtime environment value to Sentry tags
1 parent a608c3b commit 55eed96

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

lib/logger/logger.ex

+8-4
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,17 @@ defmodule ServerUtils.SentryLogger do
3636
3737
Returns `:ok` or an `{:error, reason}` tuple.
3838
39-
Returns a [Task](https://hexdocs.pm/elixir/Task.html#content) struct is Sentry is **enabled**.
39+
Returns a [Task](https://hexdocs.pm/elixir/Task.html#content) struct if Sentry is **enabled**.
4040
"""
4141
@spec warn(String.t()) :: atom() | Task.t()
4242
def warn(message) do
4343
if System.get_env("DISABLE_SENTRY") do
4444
Logger.warn(fn -> message end)
4545
else
4646
opts = [
47-
environment: System.get_env("ENVIRONMENT"),
47+
tags: %{
48+
environment: System.get_env("ENVIRONMENT")
49+
},
4850
level: "warning"
4951
]
5052

@@ -61,15 +63,17 @@ defmodule ServerUtils.SentryLogger do
6163
6264
Returns `:ok` or an `{:error, reason}` tuple if Sentry is **disabled**.
6365
64-
Returns a [Task](https://hexdocs.pm/elixir/Task.html#content) struct is Sentry is **enabled**.
66+
Returns a [Task](https://hexdocs.pm/elixir/Task.html#content) struct if Sentry is **enabled**.
6567
"""
6668
@spec error(String.t()) :: atom() | Task.t()
6769
def error(message) do
6870
if System.get_env("DISABLE_SENTRY") do
6971
Logger.error(fn -> message end)
7072
else
7173
opts = [
72-
environment: System.get_env("ENVIRONMENT"),
74+
tags: %{
75+
environment: System.get_env("ENVIRONMENT")
76+
},
7377
level: "error"
7478
]
7579

mix.exs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule ServerUtils.Mixfile do
22
@moduledoc false
33
use Mix.Project
44

5-
@version "0.2.3"
5+
@version "0.2.4"
66

77
def project do
88
[

0 commit comments

Comments
 (0)