Merge branch 'fix-sentry' into 'main'
Fix Sentry registration See merge request framasoft/mobilizon!1264
This commit is contained in:
commit
9634b07910
|
@ -141,10 +141,6 @@ config :logger, :console,
|
|||
format: "$time $metadata[$level] $message\n",
|
||||
metadata: [:request_id]
|
||||
|
||||
config :logger, Sentry.LoggerBackend,
|
||||
level: :warn,
|
||||
capture_log_messages: true
|
||||
|
||||
config :mobilizon, Mobilizon.Web.Auth.Guardian,
|
||||
issuer: "mobilizon",
|
||||
token_ttl: %{
|
||||
|
|
|
@ -11,6 +11,7 @@ defmodule Mobilizon.Service.ActorSuspension do
|
|||
alias Mobilizon.Medias.File
|
||||
alias Mobilizon.Posts.Post
|
||||
alias Mobilizon.Resources.Resource
|
||||
alias Mobilizon.Service.ErrorReporting.Sentry
|
||||
alias Mobilizon.Service.Export.Cachable
|
||||
alias Mobilizon.Storage.Repo
|
||||
alias Mobilizon.Users.User
|
||||
|
|
|
@ -13,8 +13,10 @@ defmodule Mobilizon.Service.ErrorReporting.Sentry do
|
|||
|
||||
@impl ErrorReporting
|
||||
def configure do
|
||||
if enabled?() do
|
||||
Logger.add_backend(Sentry.LoggerBackend)
|
||||
end
|
||||
end
|
||||
|
||||
def capture_message(message, opts \\ []) when is_binary(message) do
|
||||
if enabled?() do
|
||||
|
@ -31,6 +33,7 @@ defmodule Mobilizon.Service.ErrorReporting.Sentry do
|
|||
@impl ErrorReporting
|
||||
@spec attach :: :ok | {:error, :already_exists}
|
||||
def attach do
|
||||
if enabled?() do
|
||||
:telemetry.attach(
|
||||
"oban-errors",
|
||||
[:oban, :job, :exception],
|
||||
|
@ -38,6 +41,7 @@ defmodule Mobilizon.Service.ErrorReporting.Sentry do
|
|||
[]
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
@impl ErrorReporting
|
||||
def handle_event([:oban, :job, :exception], measure, %{job: job} = meta, _) do
|
||||
|
|
Loading…
Reference in a new issue