Sha256: d9024c539c1c78a98c127b3f2f929296b4bda941852de9d9d4c95b2ddfe87b07
Contents?: true
Size: 433 Bytes
Versions: 26
Compression:
Stored size: 433 Bytes
Contents
module Simple::CLI::Logger end require "logger" require_relative "logger/adapter" require_relative "logger/colored_logger" module Simple::CLI::Logger def logger @logger ||= Adapter.new(default_logger) end def logger=(logger) @logger = Adapter.new(logger) end private def default_logger logger = STDERR.isatty ? ColoredLogger : ::Logger.new(STDERR) logger.level = ::Logger::INFO logger end end
Version data entries
26 entries across 26 versions & 1 rubygems