Sha256: 5b9de63c9e25c0734571a98ccd27ebaa2e8692f01850cf542f3ce0bfdb772c5f
Contents?: true
Size: 474 Bytes
Versions: 3
Compression:
Stored size: 474 Bytes
Contents
require 'forwardable' require 'fileutils' require 'logger' module TwitterFriendly class Logger extend Forwardable def_delegators :@logger, :debug, :info, :warn, :level def initialize(options = {}) path = options[:log_dir] || File.join('.twitter_friendly') FileUtils.mkdir_p(path) unless File.exists?(path) @logger = ::Logger.new(File.join(path, 'twitter_friendly.log')) @logger.level = options[:log_level] || :debug end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
twitter_friendly-0.3.0 | lib/twitter_friendly/logger.rb |
twitter_friendly-0.2.1 | lib/twitter_friendly/logger.rb |
twitter_friendly-0.2.0 | lib/twitter_friendly/logger.rb |