Class: Seasar::Log::JLogger
- Inherits:
-
Object
- Object
- Seasar::Log::JLogger
- Defined in:
- lib/seasar/log/jlogger.rb
Instance Method Summary collapse
-
#debug(val = nil, &block) ⇒ Object
-
args - 1.
-
-
#error(val = nil, &block) ⇒ Object
-
args - 1.
-
-
#fatal(val = nil, &block) ⇒ Object
-
args - 1.
-
-
#instance(val = nil) ⇒ Object
(also: #get)
-
args - 1.
-
-
#method_missing(name, val) ⇒ Object
-
args - 1.
-
-
#warn(val = nil, &block) ⇒ Object
-
args - 1.
-
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(name, val) ⇒ Object
-
args
-
String name
-
-
String val
-
-
return
-
none
-
87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/seasar/log/jlogger.rb', line 87 def method_missing(name, val) if block_given? if val.nil? java.util.logging.Logger.global.method(name).call(yield) else java.util.logging.Logger.getLogger(val.to_s).method(name).call(yield) end else java.util.logging.Logger.global.method(name).call(val) end end |
Instance Method Details
#debug(val = nil, &block) ⇒ Object
-
args
-
String val
-
-
return
-
none
-
46 47 48 |
# File 'lib/seasar/log/jlogger.rb', line 46 def debug(val = nil, &block) self.fine(val, &block) end |
#error(val = nil, &block) ⇒ Object
-
args
-
String val
-
-
return
-
none
-
66 67 68 |
# File 'lib/seasar/log/jlogger.rb', line 66 def error(val = nil, &block) self.severe(val, &block) end |
#fatal(val = nil, &block) ⇒ Object
-
args
-
String val
-
-
return
-
none
-
76 77 78 |
# File 'lib/seasar/log/jlogger.rb', line 76 def fatal(val = nil, &block) self.severe(val, &block) end |
#instance(val = nil) ⇒ Object Also known as: get
-
args
-
String val
-
-
return
-
java.util.logging.Logger
-
31 32 33 34 35 36 37 |
# File 'lib/seasar/log/jlogger.rb', line 31 def instance(val = nil) if val.nil? return java.util.logging.Logger.global else return java.util.logging.Logger.getLogger(val.to_s.to_s) end end |
#warn(val = nil, &block) ⇒ Object
-
args
-
String val
-
-
return
-
none
-
56 57 58 |
# File 'lib/seasar/log/jlogger.rb', line 56 def warn(val = nil, &block) self.warning(val, &block) end |