Skip to content

Commit 8557f7a

Browse files
authored
Log track exceptions in the audio handler (#1558)
1 parent 48e62f1 commit 8557f7a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/com/jagrosh/jmusicbot/audio/AudioHandler.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@
2020
import com.jagrosh.jmusicbot.settings.QueueType;
2121
import com.jagrosh.jmusicbot.utils.TimeUtil;
2222
import com.jagrosh.jmusicbot.settings.RepeatMode;
23+
import com.jagrosh.jmusicbot.utils.OtherUtil;
2324
import com.sedmelluq.discord.lavaplayer.player.AudioPlayer;
2425
import com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter;
26+
import com.sedmelluq.discord.lavaplayer.tools.FriendlyException;
2527
import com.sedmelluq.discord.lavaplayer.track.AudioTrack;
2628
import com.sedmelluq.discord.lavaplayer.track.AudioTrackEndReason;
2729
import com.sedmelluq.discord.lavaplayer.track.playback.AudioFrame;
@@ -40,6 +42,7 @@
4042
import net.dv8tion.jda.api.entities.Guild;
4143
import net.dv8tion.jda.api.entities.Message;
4244
import net.dv8tion.jda.api.entities.User;
45+
import org.slf4j.LoggerFactory;
4346

4447
/**
4548
*
@@ -199,6 +202,11 @@ public void onTrackEnd(AudioPlayer player, AudioTrack track, AudioTrackEndReason
199202
}
200203
}
201204

205+
@Override
206+
public void onTrackException(AudioPlayer player, AudioTrack track, FriendlyException exception) {
207+
LoggerFactory.getLogger("AudioHandler").error("Track " + track.getIdentifier() + " has failed to play", exception);
208+
}
209+
202210
@Override
203211
public void onTrackStart(AudioPlayer player, AudioTrack track)
204212
{

0 commit comments

Comments
 (0)