Skip to content
Media 1 for listing BqLog

Description

BqLog(2.3.0) — High-Performance Logging Plugin for Unreal Engine

Developed by Tencent, battle-tested in "Honor of Kings" and other large-scale online games.

🔺 BqLog solves the classic "Impossible Triangle" for client products:

• Easy troubleshooting → log as much as possible

• Good performance → log as little as possible

• Save storage → better not log at all

With its real-time CompressedFileAppender, BqLog achieves all three — gzip-level compression at 10x+ the speed of traditional text

logging, no post-processing needed.

🎮 Key Features:

• Full Blueprint support — create log objects via Data Assets, visual log nodes with dynamic parameter pins and hierarchical categories

• Native FString / FName / FText support, extensible to custom UE types (FVector, FRotator, etc.)

⚡ Optimized for UTF-16 (Unreal's native encoding)

💡 C++ API designed for IDE-friendly code completion and type hints

🔐 Optional hybrid encryption (RSA-2048 + AES-256) with near-zero overhead

• Auto-redirect to Unreal Output Log with proper level mapping

• UE4 (4.22+) & UE5 compatible

📦 Platforms: Windows, macOS, Linux, iOS, Android, HarmonyOS

📚 Links:

GitHub: https://github.com/Tencent/BqLog

UE Integration Guide (EN): https://github.com/Tencent/BqLog/blob/main/docs/ENGINE_INTEGRATION.md

UE Integration Guide (中文): https://github.com/Tencent/BqLog/blob/main/docs/ENGINE_INTEGRATION_CHS.md

Benchmark: https://github.com/Tencent/BqLog/blob/main/docs/BENCHMARK.md

BqLog — 虚幻引擎高性能日志插件

由腾讯开发,在《王者荣耀》等大型线上游戏中经过实战验证。

🔺 BqLog 解决客户端产品的日志"不可能三角":

• 方便排查 → 尽量多打日志

• 保证性能 → 尽量少打日志

• 节省存储 → 最好别打日志

通过实时压缩日志格式(CompressedFileAppender),三者兼得 — 达到 gzip 级压缩率,速度比传统文本日志快 10 倍以上,无需后处理。

🎮 主要特性:

• 完整蓝图支持 — 通过 Data Asset 创建日志对象,可视化日志节点,支持动态参数和分层分类

• 原生 FString / FName / FText 支持,可扩展自定义 UE 类型(FVector、FRotator 等)

⚡ UTF-16(Unreal 原生编码)专项优化

💡 C++ API 对 IDE 代码补全和类型提示非常友好

🔐 可选混合加密(RSA-2048 + AES-256),几乎零性能开销

• 自动重定向至 Unreal Output Log,正确映射日志级别

• 兼容 UE4(4.22+)及 UE5

📦 支持平台:Windows、macOS、Linux、iOS、Android

📚 链接:

GitHub:https://github.com/Tencent/BqLog

UE 集成指南(EN):https://github.com/Tencent/BqLog/blob/main/docs/ENGINE_INTEGRATION.md

UE 集成指南(中文):https://github.com/Tencent/BqLog/blob/main/docs/ENGINE_INTEGRATION_CHS.md

性能测试:https://github.com/Tencent/BqLog/blob/main/docs/BENCHMARK.md

Included formats