Unity Log Viewer - In-Game Logs for Mobile Debugging
Jahro's Unity log viewer displays all Unity logs directly in your Game View, providing immediate access to debug information without leaving your game. You get errors, warnings, debug messages, and command outputs in one organized interface. This Unity log viewer is the perfect alternative to ADB logcat and Xcode console for mobile debugging.
The Unity mobile logging problem
Debugging Unity games on physical devices is painful:
- Android: Connect USB cable, enable ADB, run logcat commands
- iOS: Connect to Xcode, navigate to device logs, filter noise
- Both: Can't easily share logs with teammates or QA
Jahro solves this with an in-game log viewer that works on the device itself.
Jahro automatically intercepts Unity's logging system, so you see all logs and stack traces without leaving Game View. The system is designed to handle thousands of logs efficiently, and it works seamlessly with Commands and Watcher for complete debugging control.
Unity log viewer vs logcat
| Feature | ADB Logcat | Jahro Unity Log Viewer |
|---|---|---|
| Setup | USB cable + ADB setup | No cables required |
| Mobile Access | Desktop only | Works on device |
| Filtering | Command-line tools | Visual interface |
| Sharing | Manual export | One-click sharing |
| Team Collaboration | Email attachments | Shareable links |
View Unity logs on Android devices
Traditional Android debugging requires:
- Enable Developer Options
- Enable USB Debugging
- Connect USB cable
- Run
adb logcatcommands - Filter through noise manually
With Jahro's Unity log viewer:
- Install Jahro Unity package
- Open console in-game (press
~) - View logs directly on device
- Filter and search visually
- Share with team instantly
View Unity logs on iOS devices
Traditional iOS debugging requires:
- Connect to Mac
- Open Xcode
- Navigate to device logs
- Filter through system noise
- Export manually
With Jahro's Unity log viewer:
- Install Jahro Unity package
- Open console in-game
- View Unity logs only (no system noise)
- Filter by log level
- Share debugging sessions instantly
Log filtering and search
The console provides powerful filtering to help you focus on the information you need. You can toggle between different log types using the filter buttons in the interface.
Log Types:
- Errors - Show error logs and exceptions
- Warnings - Show warning messages
- Debug - Show general debug information
- Commands - Show Jahro command outputs

Use the search functionality to find specific log entries across all message types. The search is case-insensitive and updates results in real-time as you type.
Command output
When a command returns a string value, Jahro automatically displays the result in the console. This makes commands useful for querying game state or providing feedback about operations.
[JahroCommand]
public static string GetPlayerPosition()
{
return $"Player Position: {Player.Instance.transform.position}";
}Share Unity logs with your team
Save your debugging sessions by syncing snapshots to the Jahro Web Console. This lets you analyze logs later, share them with your team, and maintain a history of debugging sessions.
Unity Log Sharing Features:
- One-click sharing: Generate shareable links for debugging sessions
- Team collaboration: Invite team members to view logs
- Log filtering: Advanced search and filter capabilities
- Export options: Download logs in various formats
- Real-time updates: Live streaming of logs to team members
👉 Learn more about Snapshots
Unity log filtering and search
The Unity log viewer provides powerful filtering to help you focus on the information you need:
Filter by Log Type:
- Debug Logs: General debugging information from
Debug.Log() - Warning Logs: Warning messages from
Debug.LogWarning() - Error Logs: Error messages and exceptions from
Debug.LogError() - Command Logs: Jahro-specific commands and outputs
Search Capabilities:
- Real-time search: Filter logs as you type
- Case-insensitive: Find logs regardless of case
- Regex support: Advanced pattern matching
- Time-based filtering: Filter by timestamp ranges
Unity logging system integration
Jahro's Unity log viewer integrates seamlessly with Unity's built-in logging system:
- Automatic interception: Captures all Unity log calls
- Performance optimized: Handles thousands of logs efficiently
- Memory efficient: Smart log rotation and cleanup
- Thread-safe: Works with multi-threaded Unity applications
- Custom loggers: Supports custom logging implementations
Related Unity debugging features
Build a complete debugging workflow by combining logs with other Jahro features:
- Unity Snapshots - Capture and share complete debugging sessions with your team
- Unity Console Commands - Create debug commands that output useful information to the logs
- Unity Runtime Inspector - Monitor live variables alongside your log analysis
- Unity Mobile Debugging - Complete mobile debugging workflow
Next Steps
Learn about the Text Mode interface for advanced log filtering and check out the web console for team collaboration features.
Ready to start debugging? Get started with Jahro in just a few minutes.