A collection of native logging macros and blueprint utilities surrounding logging in UE4.
- Provides access to SimpleLog variants, which include information about which netmode the log is being ran on as well as the signature of the calling function.
- Blueprint logging, with Netmode and callsite information as well as LogCategory and verbosity support via
USimpleLoggingBlueprintLibrary::SimpleBlueprintLog
. - Macro wrappers for otherwise verbose debugging/logging utilities.
- Clone this repo.
- Move the contained directory
SimpleLoggingToolsPlugin/
into{PathToYourGame}/{YourGame}/Plugins/
. - Open your project and enable the plugin in Edit->Plugins. The plugin should appear under "Project->Other".
- Add
SimpleLoggingToolsPlugin
toPublicDepencendcyModuleNames
in your Project.build.cs file. - Add
SimpleLoggingToolsPlugin
toPublicIncludePathModuleNames
in your Project.build.cs file.
All logging macros can be found in Source/Public/SimpleLoggingLibrary.h
with documentation. Blueprint utilities can be found in Source/SimpleLoggingBlueprintLibrary.h
with documentation.