Sha256: fcae242d48ff4d3dd2cceeeb042dd7b999110c8891f45714905fb05c5884005e
Contents?: true
Size: 447 Bytes
Versions: 2
Compression:
Stored size: 447 Bytes
Contents
require 'logger' module Kryten::Lawger attr_accessor :logger def name @name || self.class.to_s.gsub('::','-').downcase end def log_path "log/#{name}.log" end def log(level = :debug, message) logger.progname = name logger.send(level, message ) end def logger unless @logger @logger = Logger.new(log_path) default_log_format end @logger end def default_log_format nil end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kryten-0.3.9 | lib/kryten/lawger.rb |
kryten-0.3.8 | lib/kryten/lawger.rb |