Skip to content

Console Module

A full-featured runtime log viewer for the FludeX panel. It captures Unity log messages from all threads in real time, supports filtering and search, and lets you copy any entry to clipboard — all without connecting to the editor.

Install the package and the console appears in the FludeX panel automatically on the next run. No registration or code changes needed.

Quick Start

csharp
private void Awake()
{
    FludeX.Instance.Initialize();
}

That's all. The console module is drop-in — it self-registers via its FludexModuleDescriptor asset.

Features

FeatureDetails
Real-time log captureReceives logs from any thread the moment they are emitted
Log levelsInfo, Warning, and Error — each with a toggle and a live count badge
CollapseGroups consecutive identical logs into a single entry with a repeat counter
SearchCase-insensitive filter across all log messages
ClearWipes the full log history and resets all state
Configurable historyRing buffer capacity from 100 to 10,000 entries, persisted across sessions; a window label shows the visible range when the buffer wraps
Long press to copyHold any log entry on mobile to copy it; a progress indicator fills while holding
Detail viewTap a log to open the detail pane with the full message and stack trace; tap the pane to reveal the actions menu
Keyboard shortcutSelect a log and press Ctrl+C (Windows / Linux) or Cmd+C (Mac) to copy
Auto-scrollFollows new logs automatically; disabled on selection or manual scroll, with a floating button to jump back to the bottom

Configuration

The Console module implements IConfigurableModule, so a settings button appears in the app bar when the console is active. Tap it to open the configuration tray where you can adjust the history buffer size.

Requirements

  • Unity 2022.3 or later
  • com.nakuru.fludex 1.1.0

Installation

Available on the Unity Asset Store.

Samples

Import via Package Manager → FludeX Console Module → Samples tab.

#SampleWhat it covers
01ConsoleShowcaseFires random Debug.Log, LogWarning, and LogError messages on start and at a configurable interval