Sha256: fe183a10bb02f74cb78f359bd700e1a3dbb8efe2b6018cb1e5fdbf3bb9fa6b8f
Contents?: true
Size: 583 Bytes
Versions: 52
Compression:
Stored size: 583 Bytes
Contents
module Geocoder class KernelLogger include Singleton def add(level, message) return unless log_message_at_level?(level) case level when ::Logger::DEBUG, ::Logger::INFO puts message when ::Logger::WARN warn message when ::Logger::ERROR raise message when ::Logger::FATAL fail message end end private # ---------------------------------------------------------------- def log_message_at_level?(level) level >= Geocoder.config.kernel_logger_level end end end
Version data entries
52 entries across 52 versions & 4 rubygems