TracebackUtils
A collection of utilities related to debug library on Roblox.
Functions
GetCallingFunctionId
TracebackUtils.GetCallingFunctionId() → stringReturns the memory id of the function a level above.
local function TestFunction()
print(TracebackUtils.GetCallingFunctionId()) -- Prints the memory ID of Init()
end
local function Init()
TestFunction()
end
Init()
GetCallingFunctionName
TracebackUtils.GetCallingFunctionName() → stringReturns the name of the function a level above.
local function TestFunction()
print(TracebackUtils.GetCallingFunctionName()) -- Prints "Init"
end
local function Init()
TestFunction()
end
Init()
GetShallowTraceback
TracebackUtils.GetShallowTraceback() → stringEquivalent to calling debug.traceback() without any message or level.
ErrorTraceback
TracebackUtils.ErrorTraceback(ErrorMessage: string) → ()Throws an error with a traceback string.
WarnTraceback
TracebackUtils.WarnTraceback(WarningMessage: string) → ()Throws a warning with a traceback string.