LuaLoggingを使う

ログライブラリLuaLoggingを使ってみよう。
Log4Jと似ていて、すごくラクチン。



[画面表示の例]

require"logging.console"

local logger = logging.console()
logger:setLevel (logging.WARN)
logger:info("logging.consoleテスト")
logger:debug("デバッグ")
logger:error("エラー")



ログレベルをWARNにしてますので、warn以上のレベルのみになります。

[表示結果]


05/22/10 11:20:51 ERROR エラー




[ファイルに書き込みの例]

require"logging.file"

local logger = logging.file("テスト%s.log", "%Y-%m-%d")
logger:info("info")
logger:debug("debug")
logger:error("error")



[ファイルの結果]

テスト2010-05-22.log


05/22/10 11:26:05 INFO info
05/22/10 11:26:05 DEBUG debug
05/22/10 11:26:05 ERROR error