Skip to content

Function Logger v4

Choose a tag to compare

@Mgamerz Mgamerz released this 01 Feb 00:26
· 33 commits to main since this release
7332923

The Function Logger ASI can be used to help trace game crashes and UnrealScript execution order issues. All calls via UnrealScript will be logged to disk. To show the output also in a console window, use the command line parameter -functionlogtoconsole, in the event the game crashes before the log flushes to disk.

It will produce a ton of disk activity - we recommend not installing this ASI into a game installed on an SSD as it will end up doing tons of disk writes as each log is flushed.

How to use:

  1. Only install when you need to try to trace a crash or need to see the entire game's function call log. You will regret forgetting leaving this ASI installed.
  2. Once the ASI is installed, reproduce your crash or issue as quickly as possible. You may also want to combine it with DebugLogger to get additional context about what was happening around the time of the crash
  3. Once the game crashes/exits, the log will have items prefixed with [U] and [N]. U functions are functions being called via UnrealScript (non-native, including the native stubs). Functions marked as [N] are having their native implementation invoked. The line describes which object is calling which function. You can use this to attempt to track what happened right before the game died.

Changes in this release

  • Moved to new V2 SDK
  • Moved log to Logs/ subdirectory of the Win64 folder