haozena - Debug Log Library Plugin

Debug Log Library is a runtime Blueprint and C++ utility plugin for Unreal Engine 5.8. It provides 19 Blueprint-callable development nodes for writing formatted debug messages to the Output Log, game viewport, and Unreal Engine Visual Logger.

Documentation: https://github.com/givecode/DebugLogLibrary

Support, bug reports, and feature requests: https://github.com/givecode/DebugLogLibrary/issues

Key features:

- Output to the viewport, Output Log, both destinations, or disable output per call.

- Informational, warning, error, conditional, and direct Visual Logger helpers.

- Logging for strings, string arrays, integers, float arrays, FVector, FVector2D, vector arrays, and rotators.

- Integer formatting in decimal, binary, hexadecimal, octal, and Roman numeral forms.

- Optional timestamps, prefixes, suffixes, UObject context, compact vector formatting, on-screen duration, message keys, and colors.

- Development helper nodes and C++ macros for marking unfinished functions and branches.

- English and Chinese documentation with Blueprint and C++ usage examples.

The plugin is designed for development and debugging workflows. Logging is disabled by default in Shipping and Test builds, and all Blueprint nodes are marked DevelopmentOnly.

Plugin version: 5.8.1

Supported Unreal Engine version: 5.8

Supported target platform: Win64

Content assets: None

Example project: Not included