When you run the example, Phoenix Chat application in localhost
we see it "noisy" warning:
[warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket
code/phoenix-chat-example $ mix phx.server
[info] Running ChatWeb.Endpoint with Cowboy using http://0.0.0.0:4000
09:50:37 - info: compiled 6 files into 2 files, copied 3 in 1.7 sec
[warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket
[info] JOIN "chat_room:lobby" to ChatWeb.ChatRoomChannel
Transport: Phoenix.Transports.WebSocket (2.0.0)
Serializer: Phoenix.Transports.V2.WebSocketSerializer
Parameters: %{}
[info] Replied chat_room:lobby :ok
[debug] QUERY OK source="messages" db=5.9ms decode=7.3ms
SELECT m0."id", m0."message", m0."name", m0."inserted_at", m0."updated_at" FROM "messages" AS m0 []
[warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket
[warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket
[warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket
[warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket
[warn] Ignoring unmatched topic "topic:subtopic" in ChatWeb.UserSocket
The warning simply continues to be logged in the terminal / console for an unlimited time while the client is open ...
Tried searching on Google / GitHub / StackOverflow / Elixir Forum ... 🔍
but there is no obvious solution ... 😞
If you know how to remove this warning, please share! Thank you 🖖
Additional Information
- OS: OSX 10.13.2 (latest version)
- Elixir:
v1.5.3
(last) - Phoenix:
v1.3.0
(current / stable) - Terminal: iTerm
v3.1.5