Sha256: 95b921e8d63f90a2b279d41ed40548905025a7c3beb4cb615c0709b71242f61f
Contents?: true
Size: 578 Bytes
Versions: 2
Compression:
Stored size: 578 Bytes
Contents
require 'logger' class UnitLogger def self.method_missing(meth, *args, &block) return Rails.logger.send(meth, *args, &block) if defined? Rails return unit.send(meth, *args, &block) end def self.unit return @logger unless @logger.nil? FileUtils::mkdir_p 'log' unless File.directory? 'log' File.open('log/test.log', 'w').close unless File.exist? 'log/test.log' @logger = ::Logger.new('log/test.log') @logger.formatter = proc do |severity, datetime, progname, msg| msg end @logger.level = ::Logger::DEBUG @logger end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
active_mocker-1.4.2 | spec/unit_logger.rb |
active_mocker-1.4.1 | spec/unit_logger.rb |