GitPedia

Needle console

⚡ Improved Unity Console adding better log and stacktrace readability, log filtering, log hyperlinks and more

From needle-tools·Updated June 26, 2026·View on GitHub·

Needle Console is [available on the Asset Store](https://assetstore.unity.com/packages/tools/utilities/needle-console-194002) for commercial use (and to support development). The project is written primarily in C#, first published in 2021. Key topics include: debug, debugging, editor, extension, filter.

Needle Console

<img src="package/Documentation~/filter-log-solo.gif" align="middle"/>

License

Needle Console is available on the Asset Store for commercial use (and to support development).

Feature Overview

  • Improved stacktrace readability
  • Syntax highlight stacktraces
  • Log background colors by type (e.g. warning, error, compiler error)
  • Console log prefixes (only visually in editor)
  • Filter logs: Hide or Solo (e.g. by package, file, line, message)
  • Collapse individual logs
  • Ping script files from log
  • Console hyperlinks
  • Editor-only logs (extensible)
  • Fixes to source code links
  • Copy logs for AI: copy single, selected, or all visible logs in a structured AI-friendly format. Includes project path and Editor.log path. Supports multi-select via Ctrl+click / Shift+click.

How to Install

<details> <summary>Add from OpenUPM <em>| via scoped registry, recommended</em></summary>

This package is available on OpenUPM: https://openupm.com/packages/com.needle.console

To add it the package to your project:

  • open Edit/Project Settings/Package Manager
  • add a new Scoped Registry:
    Name: OpenUPM
    URL:  https://package.openupm.com/
    Scope(s): com.needle
    
  • click <kbd>Save</kbd>
  • open Package Manager
  • click <kbd>+</kbd>
  • select <kbd>Add from Git URL</kbd>
  • paste com.needle.console
  • click <kbd>Add</kbd>
</details> <details> <summary>Add from GitHub | <em>not recommended, no updates through PackMan</em></summary>

You can also add it directly from GitHub on Unity 2019.4+. Note that you won't be able to receive updates through Package Manager this way, you'll have to update manually.

  • open Package Manager
  • click <kbd>+</kbd>
  • select <kbd>Add from Git URL</kbd>
  • paste https://github.com/needle-tools/needle-console.git?path=/package
  • click <kbd>Add</kbd>
</details>

After installation, by default all logs and exceptions will be demystified in the Console.<br>
Syntax highlighting will also be applied, and can be configured to your liking.<br/>
Settings can be configured under Edit > Preferences > Needle > Console.

How To Use 💡

Please open the <a href="https://github.com/needle-tools/demystify/blob/main/package/Readme.md">Package Readme</a> for more information.

Supported Versions

Unity 2019.4 until 6000

Contact ✒️

<b>🌵 needle — tools for unity</b>
@NeedleTools
@marcel_wiessler
@hybridherbst

discord online

Contributors

Showing top 8 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from needle-tools/needle-console via the GitHub API.Last fetched: 6/29/2026