lib/ohai/application.rb in ohai-0.3.6 vs lib/ohai/application.rb in ohai-0.4.0

- old
+ new

@@ -4,13 +4,13 @@ # License:: Apache License, Version 2.0 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at -# +# # http://www.apache.org/licenses/LICENSE-2.0 -# +# # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. @@ -19,33 +19,33 @@ require 'ohai/log' require 'mixlib/cli' class Ohai::Application include Mixlib::CLI - + option :directory, :short => "-d DIRECTORY", :long => "--directory DIRECTORY", :description => "A directory to add to the Ohai search path" option :file, :short => "-f FILE", :long => "--file FILE", :description => "A file to run Ohai against" - - option :log_level, + + option :log_level, :short => "-l LEVEL", :long => "--log_level LEVEL", :description => "Set the log level (debug, info, warn, error, fatal)", :proc => lambda { |l| l.to_sym } option :log_location, :short => "-L LOGLOCATION", :long => "--logfile LOGLOCATION", :description => "Set the log file location, defaults to STDOUT - recommended for daemonizing", :proc => nil - + option :help, :short => "-h", :long => "--help", :description => "Show this message", :on => :tail, @@ -73,25 +73,25 @@ Ohai::Config.merge!(config) if Ohai::Config[:directory] Ohai::Config[:plugin_path] << Ohai::Config[:directory] end end - + def configure_logging Ohai::Log.init(Ohai::Config[:log_location]) - Ohai::Log.level(Ohai::Config[:log_level]) + Ohai::Log.level = Ohai::Config[:log_level] end def run_application ohai = Ohai::System.new if Ohai::Config[:file] ohai.from_file(Ohai::Config[:file]) else ohai.all_plugins end if @attributes.length > 0 - @attributes.each do |a| - puts ohai.attributes_print(a) + @attributes.each do |a| + puts ohai.attributes_print(a) end else puts ohai.json_pretty_print end end