Sha256: 5618b17a026af07f04ce92fae00d6462c6832b19fd9cc33dd725c058dcb6ee1d
Contents?: true
Size: 382 Bytes
Versions: 3
Compression:
Stored size: 382 Bytes
Contents
require "logger" module Simple::CLI::Logger def logger=(logger) @logger = logger end def logger @logger ||= build_default_logger end private def build_default_logger logger = Logger.new(STDOUT) logger.formatter = proc do |severity, _datetime, _progname, msg| "#{severity}: #{msg}\n" end logger.level = Logger::INFO logger end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
simple-cli-0.1.4 | lib/simple/cli/logger.rb |
simple-cli-0.1.3 | lib/simple/cli/logger.rb |
simple-cli-0.1.2 | lib/simple/cli/logger.rb |