Current section
Files
Jump to
Current section
Files
lib/multi_level_request_logger/README.md
# Multi level request logger
The Multi level request logger allows defining different log levels for different requests.
Available log levels: `:warn, :error, :info, :debug`
## Usage
Replace in your project, usually in the `endpoint.ex`:
```elixir
plug(Plug.Logger)
```
with
```elixir
plug(ElixirTools.MultiLevelRequestLogger.Plug)
```
Then, specify in your configuration the specific log levels:
```elixir
config :pagantis_elixir_tools, ElixirTools.MultiLevelRequestLogger,
default_log_level: :info,
path_log_level: %{
"/status/elb_ping" => :debug,
"/some/other/endpoint" => :error
}
```