
설명
Questions, feature requests and bug reports: Discord.
NEW! Blueprint node allowing developers to log into custom categories is included in the plugin. "Log BP Pro" node allows you to create your own log categories and send log messages to it right from your blueprint script!
This is an improved version of my previous well-met plugin, Log Viewer (check it to get free improved blueprint logging nodes).
Now, it is a professional tool designed for developers who understand the importance of logging and need more functionality than the default Log Output provides, or who rely on standalone log analyzers.
Log Viewer is drastically improving UX around debugging with logs
Activate/Deactivate log categories in one click, assign specific colors to categories
Named Tabs, Default configurations, Save/Load logs allows you to preserve your debugging session between engine restarts
Log lines are now displayed in a table format, with the ability to show/hide specific columns and collapse log lines into a compact view.
The dynamic Log Minimap will assist you with navigation and with locating error areas in large files.
Sharing log data with your colleagues is now more convenient, as the filtered output can be saved or copied.
If log message contains vector coordinates, Log Viewer will highlight those vectors in your EditorViewport.
Say goodbye to notepad, regular expressions, or manual file editing.
Happy logging!
Note: Source code is provided with the plugin, and I am trying to keep architecture logical and easy to expand with your own functionality if you need so.
If you have any questions about the implementation, I will be happy to answer you in discord!
ChangeLog:
Update 16/02/2025 (available for UE 5.5)
Fix for Follow log sometimes being disabled when starting PIE
Experimental - open and parse Build File Log.txt. (available through File menu -> Open Build Log)
Update 14/05/2024 (v920 pending for UE 5.4)
HotFix for menu entry points after migration to 5.4 - New Plugin Location Tools->Debug->LogViewerPro
Minimize Categories Panel in Settings menu to gain more horizontal space
Update 31/01/2023 (v619 available for UE 5.3)
Log BP Pro node introduced to allow people who are using blueprints to log into custom categories
Update 20/01/2024 (v619 available for UE 5.3)
Named tabs are introduced!
Named tabs allow you to preserve different categories configuration between engine restarts on different tabs
File menu introduced to clean up the top bar. Please Note that Open and Save log options are now in File menu
To access named tab functionality use File->Save as Named Tab
Resave option is added to Top Bar to make UX around named tabs more comfortable and make them visually different from regular tabs
Name tab functionality will be expanded further in the next iterations to include filtering and verbosity levels
Update 02/10/2023 (v239 available for UE 5.3)
Migration to 5.3
Text Highlight behavior improved for Clean On PIE (community request)
Fixed deprecation warnings (Vector2f migration)
Update 21/08/2023 (Update v1.112 available for 5.2):
Added support for multiline log files (by default)
If log message contains more than one line, it will be correctly shown in the list view
To change to compact mode, where each message takes one line - use "Compact rows" option in Settings
Log Viewer button added to editor toolbar to provide faster access with the mouse
Fastest way to open Log Viewer Pro is to use hotkey - Alt + Shift + L
Update 17/08/2023 (Update v1.105 available for 5.2):
Fixed crash when newly created tab is closed
Fixed bug when Clean Up Log On PIE, was cleaning up Logs opened in Read Mode
Shortcut to join official Discord server added to settings menu
Update 12/08/2023 (Update v1.91 available for 5.2):
Context menu created for log messages
Ability to open Actor Blueprint for edit directly from logs
Ability to highlight vectors in editor viewport from multiple selected logs messages
Ability to clean up logs, for each time PIE start (see Settings)
Improved visualization for selected categories
Update 30/07/2023 (Update v1.78 Available for 5.2):
Context menu created for Categories View
Ability to assign custom log colors
"Make Default" button for log categories supports custom log colors
Categories Data Save file format changed (!) Old files will be migrated automatically when opened and resaved.
Update 10/07/2023 (Available for 5.2):
Added logs colorcoding - each category will be assigned a color to make your navigation easier
Colorcoding option can be disabled in the settings menu
Don't miss Minimap Colorcoding option in the settings menu, it can make your global navigation easier
Special thanks to community member Cyrille Paulhiac for the idea
Settings menu extended and moved to corresponding button
Ability to save settings as default
Updates 21/05/2022 - 15/06/2023 (Available for 5.0, 5.1, 5.2):
Migration to UE5, minor style changes to comply with new design and changes in Slate architecture
Update 2/12/2021 (Available in 4.27):
Default Categories shortcut - in one click you can remember and keep your favorite categories even if you restart the engine. Default categories will be applied to new tabs and opened documents. Helps if you focused on one area of your game for multiple days
Update 28/12/2020 (Available for 4.25, 4.26, 4.27): Based on community feedback:
Improved multiline logging and parsing
"Clear Output" button keeps Categories intact (second click will clean them)
You can delete log messages now
Support for Blueprint Errors and Warnings as in Default Output (For instance add "Error:" to your PrintString node and that message will have a proper "Error" verbosity level)
Update 28/10/2020 (Available for 4.25, 4.26, 4.27): Based on community feedback:
Search results highlighted on the minimap
More hotkeys were added (see Technical Information)
Update 20/09/2020 (Available for 4.25, 4.26, 4.27): Based on community feedback:
Save and Load your log categories into *.ini file
Detailed message view for long messages at the bottom
Update 31/05/2020 (Available for 4.25, 4.26, 4.27)
Right click on category to select (and highlight) all items in this category. You can toggle selection by pressing right mouse button again. You also can select multiple log categories.