# File lib/puppet/util/log.rb, line 144
144:   def Log.newmessage(msg)
145:     return if @levels.index(msg.level) < @loglevel
146: 
147:     queuemessage(msg) if @destinations.length == 0
148: 
149:     @destinations.each do |name, dest|
150:       threadlock(dest) do
151:         dest.handle(msg)
152:       end
153:     end
154:   end