Sha256: 518fb9f76b87fc17f650fae618d7e1047e2ccf84404bd1443e71da340adba2a4
Contents?: true
Size: 457 Bytes
Versions: 3
Compression:
Stored size: 457 Bytes
Contents
require "loggerator" module Loggerator module Namespace include Loggerator def self.included(mod) mod.extend self end def log(data={}, &block) log_namespace! do super end end def log_error(e, data={}) log_namespace! do super end end private def log_namespace!(&block) log_context({ns: kind_of?(Module) ? name : self.class.name }, &block) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
loggerator-0.1.3 | lib/loggerator/namespace.rb |
loggerator-0.1.2 | lib/loggerator/namespace.rb |
loggerator-0.1.1 | lib/loggerator/namespace.rb |