Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
1/3
Support: Email | Discord | Issue Tracker | Twitter
Performance Logger is an easy to use and powerful logging utility for Unity games. This logger only requires you to start and end the logger, the rest is handled for you. Once activated, the logger will record the frametime for every frame; on dump, a summary will be generated, a long with pulled system specs, and the full log.To begin, call 'PerformanceLogger.StartLogger();'
To end and dump the logger, call 'EndLogger(string Path, string ExtraInfo = "", bool Async = true, Action CompletionCallback = null)'
'Path' is the full file path (name included) of the dumped log file
'ExtraInfo' is a string that will be prepended to the log file, this could be useful to use as a version number
'Async' will cause the dump to run in async mode, which is highly recommended for large dumps. If this is used, you should use the 'CompletionCallback', which will execute (on the main thread) as soon as the dump process is done. This is useful for disabling a message.
If you want to log a custom event, such as spawning a boss, use 'PerformanceLogger.LogCustomEvent(string EventData)', and the event will be added to the log file.
License agreement
Standard Unity Asset Store EULALicense type
File size
17.9 KB
Latest version
1.0.1
Latest release date
Oct 8, 2018
Original Unity version
5.5.3
Support
Visit siteQuality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR