Packages
A practical web framework for Gleam
Security advisory:
This version has known vulnerabilities.
View advisories
Current section
Files
Jump to
Current section
Files
src/wisp@internal@logger.erl
-module(wisp@internal@logger).
-compile([no_auto_import, nowarn_unused_vars]).
-export([configure_logger/0, log/2]).
-export_type([log_level/0, do_not_leak/0]).
-type log_level() :: emergency |
alert |
critical |
error |
warning |
notice |
info |
debug.
-type do_not_leak() :: any().
-spec configure_logger() -> nil.
configure_logger() ->
logger:update_primary_config(
gleam@map:from_list(
[{erlang:binary_to_atom(<<"level"/utf8>>), gleam@dynamic:from(info)}]
)
),
nil.
-spec log(log_level(), binary()) -> nil.
log(Level, Message) ->
logger:log(Level, Message),
nil.