- Dokumentacja
- Zdarzenia serwera
- onDebugMessage
Zdarzenie
onDebugMessage
Pojawił się komunikat debugowania (błąd, ostrzeżenie albo outputDebugString). Przydaje się do zbierania błędów skryptów w jednym miejscu.
Obsługa
addEventHandler("onDebugMessage", root, function(message, level, file, line, r, g, b) ... end)Parametry
messagestring- Treść.
levelint- Poziom: 1 błąd, 2 ostrzeżenie, 3 informacja.
filestring- Plik.
lineint- Linia.
rint- Kolor czerwony.
gint- Kolor zielony.
bint- Kolor niebieski.
Źródło
source to root.
Przykład
addEventHandler("onDebugMessage", root, function(message, level, file, line)
if level == 1 then
local f = fileExists("bledy.log") and fileOpen("bledy.log") or fileCreate("bledy.log")
fileSetPos(f, fileGetSize(f))
fileWrite(f, ("%s:%s %s\n"):format(tostring(file), tostring(line), message))
fileClose(f)
end
end)