LuaLogging: uma API simples para usar os recursos de log em Lua

LuaLogging
Uma API simples para usar recursos de log em Lua

## Appender de socket

Este appender pode ser usado para enviar solicitações de log por um socket. O appender de socket depende do LuaSocket para ser executado.
Depois de cada solicitação de log, uma conexão é aberta, a mensagem, enviada e a conexão, fechada.

    function logging.socket(address, port [,logPattern])

- `address`:
  O endereço pode ser um endereço IP ou o nome de um host ao qual a mensagem de log será enviada.
- `port`:
  A porta deve ser um número inteiro dentro do intervalo [1..64K).
- `logPattern`:
  É possível especificar um padrão para controlar o modo como a mensagem é gravada.
  O valor padrão é `"%date %level %message\n"`.

## Exemplo

    require"logging.socket"

    local logger = logging.socket("localhost", 5000)

    logger:info("logging.socket test")
    logger:debug("debugging...")
    logger:error("error!")