{"action":"created","issue":{"url":"https://api.github.com/repos/elixir-lang/elixir/issues/3052","labels_url":"https://api.github.com/repos/elixir-lang/elixir/issues/3052/labels{/name}","comments_url":"https://api.github.com/repos/elixir-lang/elixir/issues/3052/comments","events_url":"https://api.github.com/repos/elixir-lang/elixir/issues/3052/events","html_url":"https://github.com/elixir-lang/elixir/issues/3052","id":56761768,"number":3052,"title":"Logger formats an exit/1 as an ErlangError in OTP behaviour terminate reasons","user":{"login":"fishcakez","id":2001229,"avatar_url":"https://avatars.githubusercontent.com/u/2001229?v=3","gravatar_id":"","url":"https://api.github.com/users/fishcakez","html_url":"https://github.com/fishcakez","followers_url":"https://api.github.com/users/fishcakez/followers","following_url":"https://api.github.com/users/fishcakez/following{/other_user}","gists_url":"https://api.github.com/users/fishcakez/gists{/gist_id}","starred_url":"https://api.github.com/users/fishcakez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fishcakez/subscriptions","organizations_url":"https://api.github.com/users/fishcakez/orgs","repos_url":"https://api.github.com/users/fishcakez/repos","events_url":"https://api.github.com/users/fishcakez/events{/privacy}","received_events_url":"https://api.github.com/users/fishcakez/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-02-06T02:27:54Z","updated_at":"2015-02-10T20:01:20Z","closed_at":null,"body":"In 17.4 and beyond the stacktrace (yay!) is always included in the error logger message (exit signal remains unchanged).\r\n```\r\nGenServer #PID<0.62.0> terminating\r\nLast message: {:update, #Function<6.90072148/1 in :erl_eval.expr/5>}\r\nState: nil\r\n** (exit) an exception was raised:\r\n    ** (ErlangError) erlang error: {:noproc, {GenServer, :call, [:noproc, :oops, 5000]}}\r\n        (elixir) lib/gen_server.ex:357: GenServer.call/3\r\n        (elixir) lib/agent/server.ex:20: Agent.Server.handle_call/3\r\n        (stdlib) gen_server.erl:607: :gen_server.try_handle_call/4\r\n        (stdlib) gen_server.erl:639: :gen_server.handle_msg/5\r\n        (stdlib) proc_lib.erl:237: :proc_lib.init_p_do_apply/3\r\n```"},"comment":{"url":"https://api.github.com/repos/elixir-lang/elixir/issues/comments/73772536","html_url":"https://github.com/elixir-lang/elixir/issues/3052#issuecomment-73772536","issue_url":"https://api.github.com/repos/elixir-lang/elixir/issues/3052","id":73772536,"user":{"login":"josevalim","id":9582,"avatar_url":"https://avatars.githubusercontent.com/u/9582?v=3","gravatar_id":"","url":"https://api.github.com/users/josevalim","html_url":"https://github.com/josevalim","followers_url":"https://api.github.com/users/josevalim/followers","following_url":"https://api.github.com/users/josevalim/following{/other_user}","gists_url":"https://api.github.com/users/josevalim/gists{/gist_id}","starred_url":"https://api.github.com/users/josevalim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/josevalim/subscriptions","organizations_url":"https://api.github.com/users/josevalim/orgs","repos_url":"https://api.github.com/users/josevalim/repos","events_url":"https://api.github.com/users/josevalim/events{/privacy}","received_events_url":"https://api.github.com/users/josevalim/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T20:01:20Z","updated_at":"2015-02-10T20:01:20Z","body":"No idea. Maybe we could just format as an error if we have an elixir exception (i.e. no normalization). I know it is not ideal but with a stacktrace now, most of the erlang error messages would be readable. Wdyt?"}}