comparison logging/src/luan/modules/logging/Logging.luan @ 214:8e4ef9134362

move time critical logging functions to java git-svn-id: https://luan-java.googlecode.com/svn/trunk@215 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Fri, 11 Jul 2014 06:06:31 +0000
parents 5aafb5b9f70f
children 2a54cb7d1cf4
comparison
equal deleted inserted replaced
213:4a27f24ce2b5 214:8e4ef9134362
9 import "org.apache.log4j.Logger" 9 import "org.apache.log4j.Logger"
10 import "org.apache.log4j.EnhancedPatternLayout" 10 import "org.apache.log4j.EnhancedPatternLayout"
11 import "org.apache.log4j.ConsoleAppender" 11 import "org.apache.log4j.ConsoleAppender"
12 import "org.apache.log4j.Level" 12 import "org.apache.log4j.Level"
13 import "org.apache.log4j.RollingFileAppender" 13 import "org.apache.log4j.RollingFileAppender"
14 import "luan.modules.logging.LuanLogger"
14 15
15 16
16 layout = "%d %-5p %c - %m%n" 17 layout = "%d %-5p %c - %m%n"
17 18
18 level = "INFO" 19 level = "INFO"
59 60
60 init() 61 init()
61 62
62 63
63 local function to_luan_logger(log4j_logger) 64 local function to_luan_logger(log4j_logger)
64 local tbl = {} 65 local tbl = LuanLogger.new(log4j_logger).table()
65
66 function tbl.error(obj)
67 log4j_logger.error( to_string(obj) )
68 end
69
70 function tbl.warn(obj)
71 log4j_logger.warn( to_string(obj) )
72 end
73
74 function tbl.info(obj)
75 log4j_logger.info( to_string(obj) )
76 end
77
78 function tbl.debug(obj)
79 log4j_logger.debug( to_string(obj) )
80 end
81 66
82 function tbl.get_level() 67 function tbl.get_level()
83 local level = log4j_logger.getLevel() 68 local level = log4j_logger.getLevel()
84 return level and level.toString() 69 return level and level.toString()
85 end 70 end