X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=doc%2Fclasses%2FMCollective%2FLogger%2FBase.html;fp=doc%2Fclasses%2FMCollective%2FLogger%2FBase.html;h=0000000000000000000000000000000000000000;hb=7c9314f502cde8daad23b61d10b24a542e04154a;hp=cb3aa66ee06df48330cf04f3d4eaa821d730ba56;hpb=d1f1649ba43c5cbc43c4beb2380096ba051d646a;p=packages%2Fprecise%2Fmcollective.git diff --git a/doc/classes/MCollective/Logger/Base.html b/doc/classes/MCollective/Logger/Base.html deleted file mode 100644 index cb3aa66..0000000 --- a/doc/classes/MCollective/Logger/Base.html +++ /dev/null @@ -1,264 +0,0 @@ - - - - -
-Class | -MCollective::Logger::Base | -
In: | -
-
- lib/mcollective/logger/base.rb
-
- - |
-
Parent: | -- Object - | -
-A base class for logging providers. -
--Logging providers should provide the following: -
-- * start - all you need to do to setup your logging - * set_logging_level - set your logging to :info, :warn, etc - * valid_levels - a hash of maps from :info to your internal level name - * log - what needs to be done to log a specific message -- -
active_level | -[R] | -- |
- # File lib/mcollective/logger/base.rb, line 14 -14: def initialize -15: @known_levels = [:debug, :info, :warn, :error, :fatal] -16: -17: # Sanity check the class that impliments the logging -18: @known_levels.each do |lvl| -19: raise "Logger class did not specify a map for #{lvl}" unless valid_levels.include?(lvl) -20: end -21: end --
-Figures out the next level and sets it -
- -- # File lib/mcollective/logger/base.rb, line 28 -28: def cycle_level -29: lvl = get_next_level -30: set_level(lvl) -31: -32: log(lvl, "", "Logging level is now #{lvl.to_s.upcase}") -33: end --