Sha256: 1ea5c4fb3dd03ccad0dd177d0847facb8665eb9c24d725d8946c6f3984f345ce
Contents?: true
Size: 504 Bytes
Versions: 20
Compression:
Stored size: 504 Bytes
Contents
module Kuroko2 module ExecutionLogger class NotFound < StandardError end def self.get_logger(option = {}) config = Kuroko2.config.execution_logger if config.present? && config.type.present? logger_class = const_get(config.type, false) if config.option.present? logger_class.new(config.option.to_h.merge(option).symbolize_keys) else logger_class.new(option) end else Void.new(option) end end end end
Version data entries
20 entries across 20 versions & 1 rubygems