# File lib/puppet/util.rb, line 71 71: def self.logmethods(klass, useself = true) 72: Puppet::Util::Log.eachlevel { |level| 73: klass.send(:define_method, level, proc { |args| 74: if args.is_a?(Array) 75: args = args.join(" ") 76: end 77: if useself 78: Puppet::Util::Log.create( 79: :level => level, 80: :source => self, 81: :message => args 82: ) 83: else 84: Puppet::Util::Log.create( 85: :level => level, 86: :message => args 87: ) 88: end 89: }) 90: } 91: end