VR Log / BP Exposed Log

Average Rating:  
X Rating Failed

Exposes the entire system log to blueprint, with a clever 3D widget to show it.

  • Supported Target Platforms
  • Supported Engine Versions
    4.18-4.21

Description


Promo Video

Discord Support

Example Packaged Build

Quick-Start / Integration Guide


If your like me, you love developing in VR, but really dislike having to take the headset off to check the log, or squinting at the in-game console, this may be the plugin for you. In response to this frustration, here is the VR Log.


The VR Log / Blueprint exposed log is a C++ plugin that exposes the system output log to blueprint, and uses a interactive 3D widget to visualise the log.


The log supports the system log, and blueprint messages. There's no special nodes required, no changes to your workflow, just use print strings as normal. This plugin taps directly into the GLog and pipes the output to blueprints. The included 3D widget supports:


Filtering by Error, Warning, Displays.

Resize the text as required.

Auto-scroll, with intelligent detection of if the user has scrolled.

Custom log limit - Size you like.

Customisation colors.


Takes only 10 seconds to add into your project: Drag the BP_VR_Log it into your world, rotate and position as desired. Done. Now updated to show FPS as well.

The Modes list can be missing it on first launch, if so, in content browser, under View, enable plugins and engine content, then go to the VRLog/Blueprints folder, and compile the BP.

Technical Details


Features:

  •  Blueprint exposed logging
  •  3D widget which supports filtering, zooming and scrolling.
  • Supports VR and Non-VR
  • Fast Integration to custom characters, no workflow changes required.


Code Modules:

  •  VRLog (Developer)


Number of Blueprints: 1 Blueprint and 2 Widgets required, and 6 more for demonstration

Number of C++ Classes: 2

Network Replicated: (No - Logs are only generated locally)

Supported Development Platforms: Win64

Supported Target Build Platforms: N/A - Logging is for development only. Can be packaged without issue, but will not function in shipping builds.


The system messages will color as standard as they use correct verbosity settings. As print strings always output under the display category, this plugin uses a keyword search on prints. Using the term warning, or error anywhere in your print will cause the log to colour appropriately.


Example Project (Plugin Required) Download

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention