diff --git a/lib/nostrum/state_machine_translator.ex b/lib/nostrum/state_machine_translator.ex index 7b9fc08b5..eeb9f5fe7 100644 --- a/lib/nostrum/state_machine_translator.ex +++ b/lib/nostrum/state_machine_translator.ex @@ -2,6 +2,13 @@ defmodule Nostrum.StateMachineTranslator do @moduledoc """ Translate error reports for `:gen_statem` modules in Elixir. + > ### Internal module {: .info} + > + > This module is intended for exclusive usage inside of nostrum, and is + > documented for completeness and people curious to look behind the covers. + + ## Reasoning + By default, Elixir will ignore these messages altogether, see [this ElixirForum post](https://elixirforum.com/t/why-does-logger-translator-ignore-gen-statem-reports/37418). diff --git a/mix.exs b/mix.exs index d4284edbd..4b9b52fcc 100644 --- a/mix.exs +++ b/mix.exs @@ -101,7 +101,6 @@ defmodule Nostrum.Mixfile do ], Utilities: [ ~r/Nostrum.(Snowflake|Token|Util)/, - ~r/^Nostrum\.StateMachineTranslator$/ ], Stores: [ ~r/Nostrum.Store.\w+$/ @@ -112,7 +111,8 @@ defmodule Nostrum.Mixfile do ], "Internal modules": [ ~r/Nostrum.Api.Ratelimiter/, - ~r/Nostrum.Shard/ + ~r/Nostrum.Shard/, + ~r/^Nostrum\.StateMachineTranslator$/ ] ] end