diff --git a/src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs b/src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs index a231007..0f8c0d8 100644 --- a/src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs +++ b/src/Nullinside.Api.Common/Twitch/TwitchClientProxy.cs @@ -300,6 +300,21 @@ private async Task Connect() { client.OnMessageReceived += TwitchChatClient_OnMessageReceived; client.OnUserBanned += TwitchChatClient_OnUserBanned; client.OnRaidNotification += TwitchChatClient_OnRaidNotification; + client.OnDisconnected += (sender, args) => { + LOG.Error("Twitch Client Disconnected"); + }; + client.OnConnectionError += (sender, args) => { + LOG.Error($"Twitch Client Connection Error: {args.Error.Message}"); + }; + client.OnError += (sender, args) => { + LOG.Error($"Twitch Client Error: {args.Exception.Message}"); + }; + client.OnIncorrectLogin += (sender, args) => { + LOG.Error($"Twitch Client Incorrect Login: {args.Exception.Message}"); + }; + client.OnNoPermissionError += (sender, args) => { + LOG.Error("Twitch Client No Permission Error"); + }; } try {