Home Pricing How to Integrations

How DebuggerOnline Works

DebuggerOnline is a lightweight and efficient platform that helps you debug remote sessions across any device with ease.

Here’s a quick step-by-step guide to help you get started:


1. Sign Up and Log In

Create an account or log in to access your personal channels and debugging configurations.

2. Creating Channels

Channels are real-time consoles where incoming log messages are displayed instantly.

  • Navigate to the Channels section using the submenu.
  • Create a new channel and assign it a clear, descriptive name.
  • Click into the channel to activate it and start viewing logs.
  • Logs will only be received while the channel remains open.
  • Each channel shows messages in real time, just like a live terminal.

3. Sending Debug Messages

You can send debug messages to a channel via HTTP POST or UDP using a simple payload:

{
  "channel": "your-channel-code",
  "message": "your debug message"
}

4. TCP vs. UDP

HTTP POST (TCP) guarantees message delivery, though with slightly higher latency.

UDP offers lower latency and is recommended for sending large volumes of logs.

5. Integrations

Check out the Integrations section for step-by-step instructions on connecting DebuggerOnline with platforms like Android, iOS, Django, Log4Java, and more.

Tips for Debugging in User Environments

  • In mobile apps, use targeted PUSH notifications to activate logging on specific devices.
  • In web environments, enable debug mode using user-specific configuration variables.
  • On servers, you can enable log sending by calling an endpoint.
  • Be careful not to include sensitive or personal data in your logs.

If you have any questions, don’t hesitate to reach out to our team — we’re happy to help!