Class: Embulk::StandardLoggerAdapter
- Inherits:
-
Logger
- Object
- Logger
- Embulk::StandardLoggerAdapter
- Includes:
- Logger::Adapter
- Defined in:
- lib/embulk/logger.rb
Instance Method Summary collapse
-
#initialize(*args) ⇒ StandardLoggerAdapter
constructor
A new instance of StandardLoggerAdapter.
- #trace(message, &block) ⇒ Object
- #trace? ⇒ Boolean
Constructor Details
#initialize(*args) ⇒ StandardLoggerAdapter
Returns a new instance of StandardLoggerAdapter.
44 45 46 47 48 49 50 51 52 53 54 55 |
# File 'lib/embulk/logger.rb', line 44 def initialize(*args) super if Embulk.java? self.formatter = lambda do |severity,datetime,progname,| "#{datetime.strftime("%Y-%m-%d %H:%M:%S.%3N %z")} [#{severity}] (#{java.lang.Thread.currentThread.name}): #{}\n" end else self.formatter = lambda do |severity,datetime,progname,| "#{datetime.strftime("%Y-%m-%d %H:%M:%S.%3N %z")} [#{severity}]: #{}\n" end end end |
Instance Method Details
#trace(message, &block) ⇒ Object
57 58 59 |
# File 'lib/embulk/logger.rb', line 57 def trace(, &block) debug(, &block) end |
#trace? ⇒ Boolean
61 62 63 |
# File 'lib/embulk/logger.rb', line 61 def trace? debug? end |