class Embulk::Logger
Public Class Methods
new(*args)
click to toggle source
# File lib/embulk/logger.rb, line 8 def initialize(*args) if args.length == 1 a = args[0] if a.is_a?(Adapter) @logger = a elsif a.is_a?(::Logger) @logger = StandardLoggerAdapter.new(a) elsif RUBY_PLATFORM =~ /java/i && (org.slf4j.Logger rescue nil) && a.is_a?(org.slf4j.Logger) @logger = Slf4jAdapter.new(a) else @logger = StandardLoggerAdapter.new(*args) end else @logger = StandardLoggerAdapter.new(*args) end end
Public Instance Methods
debug(message=nil, &block)
click to toggle source
# File lib/embulk/logger.rb, line 31 def debug(message=nil, &block) @logger.debug(message, &block) end
debug?()
click to toggle source
# File lib/embulk/logger.rb, line 37 def debug?() @logger.debug? end
error(message=nil, &block)
click to toggle source
# File lib/embulk/logger.rb, line 28 def error(message=nil, &block) @logger.error(message, &block) end
error?()
click to toggle source
# File lib/embulk/logger.rb, line 34 def error?() @logger.error? end
info(message=nil, &block)
click to toggle source
# File lib/embulk/logger.rb, line 30 def info(message=nil, &block) @logger.info(message, &block) end
info?()
click to toggle source
# File lib/embulk/logger.rb, line 36 def info?() @logger.info? end
trace(message=nil, &block)
click to toggle source
# File lib/embulk/logger.rb, line 32 def trace(message=nil, &block) @logger.trace(message, &block) end
trace?()
click to toggle source
# File lib/embulk/logger.rb, line 38 def trace?() @logger.trace? end
warn(message=nil, &block)
click to toggle source
# File lib/embulk/logger.rb, line 29 def warn(message=nil, &block) @logger.warn(message, &block) end
warn?()
click to toggle source
# File lib/embulk/logger.rb, line 35 def warn?() @logger.warn? end