Log.Reset (Log Reset v0.1.43) View Source
Resets configured log files.
Link to this section Summary
Functions
Returns a map assigning configured log paths to their log levels.
Refreshes the map assigning configured log paths to their log levels from the application environment.
Resets the configured log files of the given levels
.
Link to this section Types
Specs
levels() :: [Logger.level()] | :all | :none
Log levels
Link to this section Functions
Specs
log_paths() :: Log.Reset.LogPaths.t()
Returns a map assigning configured log paths to their log levels.
Examples
iex> alias Log.Reset
iex> Reset.log_paths() |> is_map()
true
Specs
refresh_log_paths() :: Log.Reset.LogPaths.t()
Refreshes the map assigning configured log paths to their log levels from the application environment.
Examples
iex> alias Log.Reset
iex> Reset.refresh_log_paths() |> is_map()
true
Specs
reset_logs(levels()) :: :ok
Resets the configured log files of the given levels
.
Examples
iex> alias Log.Reset
iex> # Reset ignored if level not configured...
iex> Reset.reset_logs([:alert, :critical, :warn])
:ok