Advanced Logging System - Plugin

Advanced Logging System

Hello Unreal Engine Community. I am excited to finally launch this plugin. If you have any queries related to this plugin, please ask them here.

Documentation

View on Fab Marketplace


Core Features

Enhanced Print String Node

  • Connect any data type and build your debug strings easily using Add Pin.
  • Draw debug output in the world with a 3D toggle.
  • Use configurable presets to apply styles instantly.
  • Toggle debugging on/off without removing or rewiring nodes.

C++ Debug Macros

  • Pass variadic arguments of any type; the macros will convert and print them using configurable presets.
  • Debug any type without manual formatting.
  • Presets are configurable from the plugin settings.

Property Inspector

  • Monitor, track, and log properties and variables in Runtime, Development, and Shipping builds.
  • Open at runtime with [Ctrl + Shift + P] or by running the command alsproperty.
  • Shortcut keys are configurable in the plugin settings.

Logs Viewer

  • Filter logs by instance, play session, context, severity, or keyword.
  • Track and differentiate logs from different worlds or instances easily.
  • Open with [Ctrl + Shift + L] or by running the command alslogs.
  • Shortcut keys are configurable in the plugin settings.
  • Note: Only logs from ALS Print String, C++ Macros, Property Inspector, and Blackboard Logging are captured and displayed.

BT Blackboard Logging

  • Log any Blackboard keys via Service or Task nodes.
  • Service nodes log messages only when the value changes to avoid spam.
  • Optionally print logs on enemy characters so you can easily spot state changes during gameplay.

Batch Print Manager

  • Batch modify all Print String nodes across your project.
  • Two dedicated managers let you manage both ALS and regular Print String nodes without opening every Blueprint.

View on Fab Marketplace


1 Like

Big thank you for this. Wishing you much success in your future projects!

1 Like