summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/logging.rb
blob: 298df93bab707230f05756319acf5d804070dbfb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# A module to make logging a bit easier.
require 'puppet/util/log'

module Puppet::Util::Logging
    # Create a method for each log level.
    Puppet::Util::Log.eachlevel do |level|
        define_method(level) do |args|
            if args.is_a?(Array)
                args = args.join(" ")
            end
            Puppet::Util::Log.create(
                :level => level,
                :source => self,
                :message => args
            )
        end
    end
end

# $Id$