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 datatype and you build your strings with add pin.
  • Draw debug on world with 3D toggle.
  • Configurable presets to change configs instantly.
  • Toggle On/Off debugging without removing or rewiring.

C++ Debug Macros

  • Pass variadic arguments of any type to convert and print with configurable presets.
  • Debug without formatting headaches of any types.
  • Presets are configurable from Plugin settings.

Property Inspector

  • Monitor, track and log properties/variables in runtime / development / shipping builds.
  • [Ctrl + Shitf + P] or cmdline “alsproperty” to open in runtime. Shortcut keys are configurable in plugin settings.

Logs Viewer

  • Filter by instance / Play session / Context / Severity or by manual search. Track and differentiate logs of different worlds or instances easily.
  • [Ctrl + Shift + L] or cmdline “alslogs” to open in runtime. Configurable in 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 through service or task nodes.
  • Log messages only if value changes in service nodes. Print on enemy character throughout the gameplay to easily find when state changes.

Batch Print Manager

  • Batch modify all your Print String nodes found in your project by blueprints.
  • Two dedicated managers lets you manage both ALS and Regular Print String nodes without opening every Blueprint to modify them.

View on Fab Marketplace


1 Like

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

1 Like