O Lua utiliza duas funções principais para tratamento de erros.
Lua não tem um framework de logging integrado, mas implementar uma função simples de logging é direto.
As funções ficam mais complexas, lidando com várias tarefas.
Vamos pegar uma função Lua simples e refatorá-la.