feat: Improve error message logging
This commit is contained in:
parent
edf5b33234
commit
7796df8409
2 changed files with 8 additions and 2 deletions
|
@ -55,6 +55,7 @@ end
|
|||
|
||||
local function add_chat_message(message, sender)
|
||||
local channel_sender = sender or "SYSTEM"
|
||||
message = tostring(message)
|
||||
|
||||
-- Send to our stored chat element if it exists
|
||||
if _chat_element then
|
||||
|
|
|
@ -14,9 +14,14 @@ end
|
|||
|
||||
local function print_error_callstack(error_message)
|
||||
if type(error_message) == "table" and error_message.error then
|
||||
error_message = error_message.error
|
||||
print(string.format(
|
||||
"<<Script Error>>%s<<Script Error>>\n<<Lua Stack>>%s<</Lua Stack>>\n<<Lua Locals>>%s<</Lua Locals>>\n<<Lua Self>>%s<</Lua Self>>",
|
||||
error_message.error, error_message.traceback, error_message.locals, error_message.self
|
||||
))
|
||||
else
|
||||
print("Error: " .. tostring(error_message) .. "\n" .. Script.callstack())
|
||||
end
|
||||
print("Error: " .. tostring(error_message) .. "\n" .. Script.callstack())
|
||||
|
||||
return error_message
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue