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.
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.