summaryrefslogtreecommitdiff
path: root/lib/chef/loggers/chef_logger.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chef/loggers/chef_logger.rb')
-rw-r--r--lib/chef/loggers/chef_logger.rb8
1 files changed, 2 insertions, 6 deletions
diff --git a/lib/chef/loggers/chef_logger.rb b/lib/chef/loggers/chef_logger.rb
index 920e6bb1fb..6b7c55cfb1 100644
--- a/lib/chef/loggers/chef_logger.rb
+++ b/lib/chef/loggers/chef_logger.rb
@@ -7,7 +7,6 @@ require 'pp'
# ripped out.
class Chef
-
module Loggers
class ChefLogger < Logger
@@ -33,20 +32,18 @@ class Chef
# Create an instance.
#
def initialize(args)
- unless args[:log_location].nil?
@progname = nil
@level = DEBUG
@default_formatter = Formatter.new
@formatter = nil
- @logdev = nil
+ @logdev = STDOUT
unless args[:log_location].nil?
@logdev = LocklessLogDevice.new(args[:log_location])
end
end
end
- class LocklessLogDevice < LogDevice
-
+ class LocklessLogDevice < Logger::LogDevice
def initialize(log = nil)
@dev = @filename = @shift_age = @shift_size = nil
if log.respond_to?(:write) and log.respond_to?(:close)
@@ -59,7 +56,6 @@ class Chef
end
def write(message)
- puts "In write"
@dev.write(message)
rescue Exception => ignored
warn("log writing failed. #{ignored}")