Skip to content

Instantly share code, notes, and snippets.

@mondain
Created October 10, 2025 14:11
Show Gist options
  • Select an option

  • Save mondain/d2803ba46e5a911965ae7410a4e3cdd9 to your computer and use it in GitHub Desktop.

Select an option

Save mondain/d2803ba46e5a911965ae7410a4e3cdd9 to your computer and use it in GitHub Desktop.
ICE loggers for debugging

ICE Debugging via Logback

  • Open /usr/local/red5pro/conf/logback.xml in a text editor

  • Locate this section in the file:

  <!-- Root level for any ice logger -->
  <logger name="com.red5pro.ice" level="WARN"/>
  <logger name="com.red5pro.ice.Agent" level="INFO"/>
  <!-- Ice message handling -->
  <logger name="com.red5pro.ice.nio.IceHandler" level="ERROR"/>
  <logger name="com.red5pro.ice.nio.IceDecoder" level="ERROR"/>
  <logger name="com.red5pro.ice.stack.StunStack" level="ERROR"/>
  <logger name="com.red5pro.ice.socket.SizeTrackedLinkedTransferQueue" level="OFF"/>
  • Modify the following entry levels as shown below:
  <!-- Root level for any ice logger -->
  <logger name="com.red5pro.ice" level="DEBUG"/>
  <logger name="com.red5pro.ice.Agent" level="TRACE"/>
  <!-- Ice message handling -->
  <logger name="com.red5pro.ice.nio.IceHandler" level="DEBUG"/>
  <logger name="com.red5pro.ice.nio.IceDecoder" level="WARN"/>
  <logger name="com.red5pro.ice.stack.StunStack" level="DEBUG"/>
  <logger name="com.red5pro.ice.socket.SizeTrackedLinkedTransferQueue" level="OFF"/>
  • Save and close the file; the server will detect the change within a minute and reload the logger configuration
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment