Lua usa dos funciones principales para el manejo de errores.
Lua no cuenta con un marco de trabajo de registro incorporado, pero implementar una función de registro simple es sencillo.
Las funciones se hacen más complejas, manejando varias tareas.
Tomemos una función simple de Lua y la refactorizamos.