mengzhishanghun - SimpleLogHelper

SimpleLogHelper Plugin

SimpleLogHelper is a lightweight logging assistant plugin for Unreal Engine, designed to unify log output from both Blueprint and C++ with consistent formatting and optional on-screen display.

Features
  • Log Levels: Supports Info / Warning / Error categories

  • Format Control: Customizable format with placeholders: {LEVEL}, {TIME}, {CONTEXT}, {MESSAGE}

  • On-Screen Output: Optional display with configurable color and duration

  • C++ and Blueprint support:

    • Blueprint auto-detects the calling object name (e.g. Demo_C_0)

    • C++ auto-detects the calling function name (e.g. ATestActor::BeginPlay)

Example Log Output

SimpleLogHelper: [2025-05-14 17:10:17] [From Cpp: ATestActor::BeginPlay] HelloSimpleLogHelper: [2025-05-14 17:10:17] [From Blueprint: Demo_C_0] World

Format Placeholders

You can configure log output in Project Settings. The following placeholders are supported:

Placeholder - Description{LEVEL} - Log severity level (Info / Warning / Error){TIME} - Timestamp formatted using TimeFormat{CONTEXT} - Execution context (function name or Blueprint object){MESSAGE} - The message content

License (Summary)

Copyright (c) by mengzhishanghunAll Rights Reserved.Contact: mengzhishanghun@outlook.com

  • Allowed: use in personal or commercial Unreal Engine projects

  • Allowed: modify and integrate into your own game or tool

  • Not allowed: resale, redistribution, or bundling (modified or not)

  • Not allowed: include in any asset pack, plugin bundle, or tutorial product (unless explicitly permitted)

Disclaimer

Unauthorized redistribution or reproduction is strictly prohibited.

This plugin is provided “as is” without any warranty of fitness for a particular purpose. Use at your own risk.