Lua używa dwóch głównych funkcji do obsługi błędów.
Lua nie posiada wbudowanego frameworka do rejestrowania, ale implementacja prostych funkcji logujących jest prosta.
Funkcje mogą być bardziej złożone, obsługujące różne zadania.
Weźmy prostą funkcję Lua i dokonajmy jej refaktoryzacji.