Saltar al contenido
Multimedia 1 para anuncio Advanced Logging System - Debug Tools
0 comentarios

Descripción

Documentation | Github

The Advanced Logging System is a complete debugging ecosystem for Unreal Engine designed to make logging easier, faster and more powerful for both Blueprint and C++ workflows.

ENHANCED PRINT STRING NODE
  • Connect any data type without conversion hassle

  • Add Pins to build string like Append node

  • Configurable preset dropdown to change (key, color, duration, severity, outputmode) instantly

  • Turn on/off debugging without removing the node

  • Draw Debug easily with 3D toggle

  • Select mutliple nodes and manage them in detail panel

C++ DEBUG MACROS
  • Pass variadic arguments of any type.

  • Simply add "ALS" module in you project dependency and Include ALS_Macro.h to access debug Macros

  • Example:- UE_LOG(LogTemp, Warning, TEXT(%s), *GetActorLocation()->ToString()) to LogWarn(GetActorLocation())

  • Configurable preset for each macro linked to the plugin settings

  • Add more/custom macros easily in ALS_Macro.h file

PROPERTY INSPECTOR
  • Monitor in-game actor properties or variables.

  • Open Inspector Widget by Shortcut [Ctrl + Shitf + P] or by OpenPropertyInspector() or by 'alsproperty'

  • Search by object or by variable, subscribe the properties you want to debug, minimise and play the game.

  • Shortcut keys are modifiable in plugin settings.

  • Depending on your target platform, modify the widget size and interaction accordingly.

  • This is an experimental feature, Currently Tested on Windows and Android.

LOGS VIEWER
  • File Log and filter by Play Instances, Previous Play Sessions, Actor Contexts, Severity, or by Search.

  • Open Logs Widget by Shortcut [Ctrl + Shitf + L] or by OpenPropertyLogs() or by 'alslogs'

  • Easy to differentiate logs of different worlds, instances and process id easily for multiplayer debugging.

  • Shortcut keys are modifiable in plugin settings.

  • Depending on your target platform, modify the widget size and interaction accordingly.

  • This is an experimental feature, Currently Tested on Windows and Android.

  • Note: Only logs from ALS Print String, ALS C++ Macros, ALS Property Inspector, and ALS Blackboard Logging are captured and displayed.

BLACKBOARD LOGGING
  • Log any Blackboard keys easily by service or task nodes.

  • Print Task Node logs messages when the task is fired.

  • Print Service Node logs messages based on the interval and logs only when the value changes to avoid spam.

  • Both nodes have configs to change (color, severity, outputmode, duration)

  • Easy to debug behavior tree blackboard key values

BATCH PRINT MANAGER
  • Batch modify all Print String nodes per blueprint across your project

  • Easily delete print strings per blueprint with preserving execution pins

  • Easily replace regular print strings with ALS print strings per blueprint

  • Easily toggle ALS print strings per blueprint to avoid clusting logs

PLUGIN SETTINGS

Visit Documentation for updated plugin settings and its use cases.

Formatos incluidos