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"}]
end
FluxError describes how to use the module as 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- Amodule/0which extendsFluxError.Messagesand implementsFluxError.Messages.get_message/2.:default_options- Akeyword/0with the default message creation options.