class Embulk::StandardLoggerAdapter

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/embulk/logger.rb, line 44
def initialize(*args)
  super
  if RUBY_PLATFORM =~ /java/i
    self.formatter = lambda do |severity,datetime,progname,message|
      "#{datetime.strftime("%Y-%m-%d %H:%M:%S.%3N %z")} [#{severity}] (#{java.lang.Thread.currentThread.name}): #{message}\n"
    end
  else
    self.formatter = lambda do |severity,datetime,progname,message|
      "#{datetime.strftime("%Y-%m-%d %H:%M:%S.%3N %z")} [#{severity}]: #{message}\n"
    end
  end
end

Public Instance Methods

trace(message, &block) click to toggle source
# File lib/embulk/logger.rb, line 57
def trace(message, &block)
  debug(message, &block)
end
trace?() click to toggle source
# File lib/embulk/logger.rb, line 61
def trace?
  debug?
end