Flux Error
Exception module to improve error management.
Usage
Add Flux Error as a dependency in your
mix.exs file:
def deps do
[{:flux_error, "~> 0.0.1"}]
endFluxError describes how to use the module as t:Exception.t/0.
FluxError.Messages describes how to define the messages storage module.
FluxError.DefaultMessages is an example of a messages storage module
Application Configuration
import Config
# Default values
config :flux_error,
messages_module: FluxError.DefaultMessages,
default_options: []Configuration Options
:messages_module- At:module/0which extendsFluxError.Messagesand implementsc:FluxError.Messages.get_message/2.:default_options- At:keyword/0with the default message creation options.