1
0
Fork 0
mirror of https://git.pleroma.social/pleroma/pleroma.git synced 2026-02-15 17:16:57 +00:00

Partially revert "Elixir 1.19: Refactor Logger configuration to what Elixir 1.15+ expects"

This partially reverts commit fc35204cc1.
This commit is contained in:
Phantasm 2026-01-13 21:31:07 +01:00
parent 4656e1ca67
commit 354dfbfb31
No known key found for this signature in database
GPG key ID: 2669E588BCC634C8
5 changed files with 11 additions and 15 deletions

View file

@ -132,12 +132,11 @@ config :pleroma, Pleroma.Web.Endpoint,
"SameSite=Lax"
]
# config :logger, :console has been changed in 1.15+ and split into
# :default_handler and :default_formatter. It started emitting warnings in 1.19.
# See https://hexdocs.pm/logger/1.19.0/Logger.html#module-backends-and-backwards-compatibility
config :logger, :default_handler, level: :debug
# Configures Elixir's Logger
config :logger, backends: [:console]
config :logger, :default_formatter,
config :logger, :console,
level: :debug,
format: "\n$time $metadata[$level] $message\n",
metadata: [:actor, :path, :type, :user]

View file

@ -36,7 +36,7 @@ config :pleroma, Pleroma.Emails.Mailer, adapter: Swoosh.Adapters.Local
# different ports.
# Do not include timestamps in development logs
config :logger, :default_formatter, format: "$metadata[$level] $message\n"
config :logger, Logger.Backends.Console, format: "$metadata[$level] $message\n"
# Set a higher stacktrace during development. Avoid configuring such
# in production as building large stacktraces may be expensive.

View file

@ -20,7 +20,8 @@ config :pleroma, Pleroma.Web.Endpoint,
config :phoenix, serve_endpoints: true
# Do not print debug messages in production
config :logger, :default_handler, level: :info
config :logger, Logger.Backends.Console, level: :info
config :logger, :console, level: :info
config :logger, :ex_syslogger, level: :info
# ## SSL Support

View file

@ -15,13 +15,9 @@ config :pleroma, Pleroma.Captcha,
method: Pleroma.Captcha.Mock
# Print only warnings and errors during test
config :logger, :default_handler, level: :warning
config :logger, :default_formatter,
format: "\n[$level] $message\n",
colors: [
enabled: false
]
config :logger, :console,
level: :warning,
format: "\n[$level] $message\n"
config :pleroma, :auth, oauth_consumer_strategies: []

View file

@ -886,7 +886,7 @@ See: [loggers documentation](https://hexdocs.pm/logger/Logger.html) and [ex_s
An example of logging info to local syslog, but debug to console:
```elixir
config :pleroma, :logger,
backends: [ {ExSyslogger, :ex_syslogger}]
backends: [{ExSyslogger, :ex_syslogger}]
config :logger, :ex_syslogger,
level: :info,