diff --git a/lib/prometheus/error.ex b/lib/prometheus/error.ex index a2f4a75..78f7b52 100644 --- a/lib/prometheus/error.ex +++ b/lib/prometheus/error.ex @@ -216,13 +216,7 @@ defmodule Prometheus.Error do e in ErlangError -> reraise( Prometheus.Error.normalize(e), - unquote( - if macro_exported?(Kernel.SpecialForms, :__STACKTRACE__, 0) do - quote(do: __STACKTRACE__) - else - quote(do: System.stacktrace()) - end - ) + unquote(quote(do: __STACKTRACE__)) ) end end diff --git a/mix.exs b/mix.exs index 8d2fa03..1c3bf7a 100644 --- a/mix.exs +++ b/mix.exs @@ -7,7 +7,7 @@ defmodule PrometheusEx.Mixfile do [ app: :prometheus_ex, version: @version, - elixir: "~> 1.6", + elixir: "~> 1.7", build_embedded: Mix.env() == :prod, start_permanent: Mix.env() == :prod, description: description(), @@ -32,7 +32,7 @@ defmodule PrometheusEx.Mixfile do end def application do - [applications: [:logger, :prometheus]] + [applications: [:logger, :mnesia, :prometheus]] end defp description do