Module: Ridley::Logging
- Included in:
- Chef::Cookbook::SyntaxCheck, Client, CookbookObject, HostCommander, HostConnector::Base, Middleware::ChefAuth, Middleware::ChefResponse, Middleware::FollowRedirects, Middleware::ParseJson, Middleware::ParseJson, NodeResource
- Defined in:
- lib/ridley/logging.rb
Class Method Summary collapse
- .logger ⇒ Logger
- .set_logger(obj) ⇒ Logger (also: logger=)
Instance Method Summary collapse
- #logger ⇒ Logger (also: #log)
Class Method Details
.logger ⇒ Logger
7 8 9 10 11 12 13 |
# File 'lib/ridley/logging.rb', line 7 def logger @logger ||= begin log = Logger.new(STDOUT) log.level = Logger::WARN log end end |
.set_logger(obj) ⇒ Logger Also known as: logger=
18 19 20 |
# File 'lib/ridley/logging.rb', line 18 def set_logger(obj) @logger = (obj.nil? ? Logger.new('/dev/null') : obj) end |