Sha256: 543b240c3fe01f88883d994f3911ebc6e395efd8b7d14639b3148dc6c75e7987
Contents?: true
Size: 350 Bytes
Versions: 9
Compression:
Stored size: 350 Bytes
Contents
module FeedTorrents module LogFunctions def log FeedTorrents.logger end def log_caller caller[1][/`.*'/][1..-2] end [:debug, :info, :warn, :error, :fatal].each do |sym| define_method(sym) do |arg| arg = "#{self.class.to_s}##{log_caller}: #{arg}" log.send(sym, arg) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems