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