Module: Efl::EinaLog
- Defined in:
- lib/efl/eina_log.rb,
lib/efl/native/eina_log.rb more...
Constant Summary collapse
- COLOR_LIGHTRED =
"\033[31;1m"
- COLOR_RED =
"\033[31m"
- COLOR_LIGHTBLUE =
"\033[34;1m"
- COLOR_BLUE =
"\033[34m"
- COLOR_GREEN =
"\033[32;1m"
- COLOR_YELLOW =
"\033[33;1m"
- COLOR_ORANGE =
"\033[0;33m"
- COLOR_WHITE =
"\033[37;1m"
- COLOR_LIGHTCYAN =
"\033[36;1m"
- COLOR_CYAN =
"\033[36m"
- COLOR_RESET =
"\033[0m"
- COLOR_HIGH =
"\033[1m"
Class Method Summary collapse
-
._log(lvl, msg) ⇒ Object
should never be called directly.
- .log_crit(msg) ⇒ Object
- .log_dbg(msg) ⇒ Object
- .log_dom_crit(dom, msg) ⇒ Object
- .log_dom_dbg(dom, msg) ⇒ Object
- .log_dom_err(dom, msg) ⇒ Object
- .log_dom_info(dom, msg) ⇒ Object
- .log_dom_warn(dom, msg) ⇒ Object
- .log_err(msg) ⇒ Object
- .log_info(msg) ⇒ Object
- .log_warn(msg) ⇒ Object
- .method_missing(meth, *args, &block) ⇒ Object
Class Method Details
permalink ._log(lvl, msg) ⇒ Object
should never be called directly
44 45 46 47 |
# File 'lib/efl/eina_log.rb', line 44 def self._log lvl, msg file, line, func = caller[1].split ':' Native.eina_log_print Native.EINA_LOG_DOMAIN_GLOBAL, lvl, file, func, line.to_i, msg end |
permalink .log_crit(msg) ⇒ Object
[View source]
52 53 54 |
# File 'lib/efl/eina_log.rb', line 52 def self.log_crit msg self._log :eina_log_level_critical, msg end |
permalink .log_dbg(msg) ⇒ Object
[View source]
64 65 66 |
# File 'lib/efl/eina_log.rb', line 64 def self.log_dbg msg self._log :eina_log_level_dbg, msg end |
permalink .log_dom_crit(dom, msg) ⇒ Object
[View source]
24 25 26 27 |
# File 'lib/efl/eina_log.rb', line 24 def self.log_dom_crit dom, lvl, msg file, line, func = caller[1].split ':' Native.eina_log_print dom, lvl, file, func, line.to_i, msg end |
permalink .log_dom_dbg(dom, msg) ⇒ Object
[View source]
40 41 42 |
# File 'lib/efl/eina_log.rb', line 40 def self.log_dom_dbg dom, msg self._log_dom dom, :eina_log_level_dbg, msg end |
permalink .log_dom_err(dom, msg) ⇒ Object
[View source]
31 32 33 |
# File 'lib/efl/eina_log.rb', line 31 def self.log_dom_err dom, msg self._log_dom dom, :eina_log_level_err, msg end |
permalink .log_dom_info(dom, msg) ⇒ Object
[View source]
34 35 36 |
# File 'lib/efl/eina_log.rb', line 34 def self.log_dom_info dom, msg self._log_dom dom, :eina_log_level_info, msg end |
permalink .log_dom_warn(dom, msg) ⇒ Object
[View source]
37 38 39 |
# File 'lib/efl/eina_log.rb', line 37 def self.log_dom_warn dom, msg self._log_dom dom, :eina_log_level_warn, msg end |
permalink .log_err(msg) ⇒ Object
[View source]
55 56 57 |
# File 'lib/efl/eina_log.rb', line 55 def self.log_err msg self._log :eina_log_level_err, msg end |
permalink .log_info(msg) ⇒ Object
[View source]
58 59 60 |
# File 'lib/efl/eina_log.rb', line 58 def self.log_info msg self._log :eina_log_level_info, msg end |
permalink .log_warn(msg) ⇒ Object
[View source]
61 62 63 |
# File 'lib/efl/eina_log.rb', line 61 def self.log_warn msg self._log :eina_log_level_warn, msg end |
permalink .method_missing(meth, *args, &block) ⇒ Object
[View source]
12 13 14 15 |
# File 'lib/efl/native/eina_log.rb', line 12 def self.method_missing meth, *args, &block sym = Efl::MethodResolver.resolve self, meth, FCT_PREFIX self.send sym, *args, &block end |