# File lib/puppet/util.rb, line 85 85: def self.logmethods(klass, useself = true) 86: Puppet::Util::Log.eachlevel { |level| 87: klass.send(:define_method, level, proc { |args| 88: args = args.join(" ") if args.is_a?(Array) 89: if useself 90: 91: Puppet::Util::Log.create( 92: 93: :level => level, 94: :source => self, 95: 96: :message => args 97: ) 98: else 99: 100: Puppet::Util::Log.create( 101: 102: :level => level, 103: 104: :message => args 105: ) 106: end 107: }) 108: } 109: end