log4l
A simple API to use logging features in Lua.

Overview

log4l provides a simple API to use logging features in Lua. Its design was based on log4j. log4l currently supports, through the use of appenders, console, file, email, socket and sql outputs. It was forked from LuaLogging,

log4l is free software and uses the same license as Lua 5.1.

Status

Current version is scm-0. It has been tested against Lua 5.1 through 5.3.

Dependencies

log4l dependencies can be separated by the used appenders:

log4l Core, Console and File appenders
Socket and Email appenders
SQL appender
  • LuaSQL 2.1.x

History

LuaLogging 1.2.0 [20/Apr/2011]
Improved performance of logging.
Added Rolling File Appender.
LuaLogging 1.1.4 [30/Oct/2007]
Fixed bug #1719 - inefficient handling of file loggers (Patch by Jürgen Hötzel).
LuaLogging 1.1.3 [08/Aug/2007]
New makefile for Windows (using nmake) and configure script for Unix.
LuaLogging 1.1.2 [14/Aug/2006]
Fixed a bug found by Carlos Augusto where tostring() was being incorrectly used with numbers.
LuaLogging 1.1.1 [31/Mar/2006]
LuaLogging 1.1.0 [12/Nov/2004]
LuaLogging 1.0.0 [02/Jul/2004]

Credits

log4l was forked and (hopefully mostly) improved by Max Woerner Chase.

LuaLogging 1.1.x was designed by Danilo Tuler and Thiago Ponte and implemented by Thiago Ponte.

log4l 1.0.0 was designed by Danilo Tuler (and log4j) and implemented by Danilo Tuler and André Carregal.

XHTML 1.0 válido!