Yves Tanas - Log Level Editor – Visual C++ Log Category Manager for Unreal Engine

Full Description / Overview

Log Level Editor is an editor-only tool for Unreal Engine that gives you a visual interface to manage your C++ UE_LOG categories.
Instead of typing console commands or digging through code, you can browse all detected log channels in a list, click on a verbosity button (Error, Warning, Log, Verbose, etc.) and immediately update the log level at runtime.

The widget also allows you to temporarily hide categories from the list, restore them with a single click, and persist your settings in a dedicated data asset and configuration section. This makes it much easier to keep your output log focused on what actually matters while still having full control over the underlying categories.

⭐ Key Features

  • Automatic log category discovery
    Scans your project’s plugin directory for UE_LOG categories and lists them as selectable entries.

  • One-click log level control
    Change the verbosity of any category via buttons: NoLogging, Fatal, Error, Warning, Display, Log, Verbose, VeryVerbose.

  • Live commands to the engine
    Sends standard Log <Category> <Level> console commands to the running editor/game viewport so changes take effect immediately.

  • Visual feedback for the active level
    The currently selected level for each category is highlighted, so you always see which verbosity is active.

  • Hide and unhide categories
    Temporarily hide noisy categories from the list and restore them later with an Unhide All button. Hidden channels are stored in plugin settings.

  • Configurable via Editor Settings
    Integration with Editor → Advanced → Log Level Editor Settings for project-wide defaults and ignore lists.

  • Persistent settings via data asset
    Optionally stores per-category verbosity in a ULogLevelDataAsset, so your preferred log levels can be saved in source control.

  • Dockable tab or floating window
    Open the Log Level Editor as a nomad tab or as a separate window, depending on your workflow.

🔹 Requirements & Compatibility

  • Engine: Unreal Engine 5.x

  • Platforms: Editor-only tool (runtime use optional, depending on your setup)

  • Code: C++ plugin with additional DataAsset

  • Tested with: UE 5.4+

🔹 Included Content

  • LogLevelEditor plugin (C++ source)

  • Editor Settings

  • DataAsset for storage

🔹 Documentation

Usage is straight forward and can be found easily inside the Editor. Anyway the whole plugin is described in an additional documentation, that resides inside the plugin folder.