Packages

Implements an interface for recording traces and sending them to a Zipkin server.

Retired package: Release invalid - Document link not working

Current section

Files

Jump to
tapper lib tapper reporter console.ex
Raw

lib/tapper/reporter/console.ex

defmodule Tapper.Reporter.Console do
@moduledoc "Reporter that just logs JSON"
require Logger
@behaviour Tapper.Reporter.Api
def ingest(spans) when is_list(spans) do
Logger.info(fn -> inspect(IO.iodata_to_binary(Tapper.Encoder.Json.encode!(spans))) end)
end
end