Mercurial Hosting > luan
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 |