Packages

Harpoon is an http client framework built on top of Tesla that produces clients that are pluggable, behave predictibly, and can easily be mocked.

Current section

Files

Jump to
harpoon lib middleware logger.ex
Raw

lib/middleware/logger.ex

defmodule Harpoon.Middleware.Sample do
@behaviour Tesla.Middleware
require Logger
def call(env, next, _options) do
Logger.info("Harpoon sample middleware")
Tesla.run(env, next)
end
end