Log.Reset (Log Reset v0.1.45) View Source
Resets configured log files.
Link to this section Summary
Functions
Returns a map of configured log paths.
Refreshes the map of configured log paths 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 of configured log paths.
Examples
iex> alias Log.Reset
iex> Reset.log_paths()
%{
debug: "./log/debug.log",
error: "./log/error.log",
info: "./log/info.log",
warn: "./log/warn.log"
}
Specs
refresh_log_paths() :: Log.Reset.LogPaths.t()
Refreshes the map of configured log paths from the application environment.
Specs
reset_logs(levels()) :: :ok
Resets the configured log files of the given levels
.
Examples
iex> alias Log.Reset
iex> # No logs reset as log paths not configured...
iex> Reset.reset_logs([:alert, :notice])
:ok