comparison logging/src/luan/modules/logging/Logging.luan @ 374:538c19ad1272

simplify logging
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 17 Apr 2015 18:03:26 -0600
parents 7f7708e8fdd4
children 0a75ed73bccc
comparison
equal deleted inserted replaced
373:571057b1666b 374:538c19ad1272
2 local Logger = require "java:org.apache.log4j.Logger" 2 local Logger = require "java:org.apache.log4j.Logger"
3 local EnhancedPatternLayout = require "java:org.apache.log4j.EnhancedPatternLayout" 3 local EnhancedPatternLayout = require "java:org.apache.log4j.EnhancedPatternLayout"
4 local ConsoleAppender = require "java:org.apache.log4j.ConsoleAppender" 4 local ConsoleAppender = require "java:org.apache.log4j.ConsoleAppender"
5 local Level = require "java:org.apache.log4j.Level" 5 local Level = require "java:org.apache.log4j.Level"
6 local RollingFileAppender = require "java:org.apache.log4j.RollingFileAppender" 6 local RollingFileAppender = require "java:org.apache.log4j.RollingFileAppender"
7 local LuanLogger = require "java:luan.modules.logging.LuanLogger"
8 7
9 8
10 layout = "%d %-5p %c - %m%n" 9 layout = "%d %-5p %c - %m%n"
11 10
12 level = "INFO" 11 level = "INFO"
53 52
54 init() 53 init()
55 54
56 55
57 local function to_luan_logger(log4j_logger) 56 local function to_luan_logger(log4j_logger)
58 local tbl = LuanLogger.new(log4j_logger).table() 57 local tbl = {}
58
59 tbl.error = log4j_logger.error
60 tbl.warn = log4j_logger.warn
61 tbl.info = log4j_logger.info
62 tbl.debug = log4j_logger.debug
59 63
60 function tbl.get_level() 64 function tbl.get_level()
61 local level = log4j_logger.getLevel() 65 local level = log4j_logger.getLevel()
62 return level and level.toString() 66 return level and level.toString()
63 end 67 end