summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrea Leopardi <an.leopardi@gmail.com>2023-02-16 12:43:52 +0100
committerGitHub <noreply@github.com>2023-02-16 12:43:52 +0100
commit0fb76926e70de7a2a5328357709d75efd70eae7f (patch)
tree7f9da82f507a8da0815b6d8b631f97ad65be44b6
parentb52d166f331d5d9d269bd4766893bcec496f6842 (diff)
downloadelixir-0fb76926e70de7a2a5328357709d75efd70eae7f.tar.gz
Add spec to Logger.default_formatter/1 (#12406)
-rw-r--r--lib/logger/lib/logger.ex3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/logger/lib/logger.ex b/lib/logger/lib/logger.ex
index 95b7c2914..2b23d31b0 100644
--- a/lib/logger/lib/logger.ex
+++ b/lib/logger/lib/logger.ex
@@ -415,7 +415,8 @@ defmodule Logger do
instead.
"""
@doc since: "1.15.0"
- def default_formatter(overrides \\ []) do
+ @spec default_formatter(keyword) :: {module, :logger.formatter_config()}
+ def default_formatter(overrides \\ []) when is_list(overrides) do
Application.get_env(:logger, :default_formatter, [])
|> Keyword.merge(overrides)
|> Logger.Formatter.new()