ExSlackLogger
ExSlackLogger is a logger backend module for Slack.
Installation
Add ex_slack_logger to your list of dependencies in mix.exs:
def deps do
[
{:ex_slack_logger, "~> 0.1.0"}
]
endUsage
At frist, add ExSlackLogger as logger backend in your config.exs.
config :logger, backends: [:console, ExSlackLogger]Next, configure logger backend.
config :logger, ExSlackLogger,
level: :error,
hook_url: {:system, "SLACK_WEBHOOK_URL"},
channel: "#your_slack_channel_name",
username: "slack_user_name"After that, you can receive application log in your slack channel.
License
The software is available as open source under the terms of the MIT License.