From 53053da9c486091e65af37922a1fac19e4dd60e8 Mon Sep 17 00:00:00 2001 From: Josh Nesbitt Date: Tue, 4 Jun 2013 12:00:43 +0200 Subject: [PATCH 1/2] Ensure logger is correctly scoped under ActiveSupport, which resolves a scoping error in Rails 4 --- lib/le.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/le.rb b/lib/le.rb index 92ae1fc..a40f93b 100644 --- a/lib/le.rb +++ b/lib/le.rb @@ -9,7 +9,7 @@ def self.new(token, local=false, debug_level = Logger::DEBUG) self.checkParams(token) host = Le::Host.new(token, local) - logger = Logger.new(host) + logger = ActiveSupport::Logger.new(host) logger.level = debug_level if host.respond_to?(:formatter) From 85756299bdb5372027f94ea2a61f9d8d6166e408 Mon Sep 17 00:00:00 2001 From: Josh Nesbitt Date: Tue, 4 Jun 2013 12:37:02 +0200 Subject: [PATCH 2/2] Fixed more scoping issues with logger class. --- lib/le/host/http.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/le/host/http.rb b/lib/le/host/http.rb index 8c2f38c..c3653b4 100644 --- a/lib/le/host/http.rb +++ b/lib/le/host/http.rb @@ -11,9 +11,9 @@ class HTTP def initialize(token, local) if defined?(Rails) - @logger_console = Logger.new("log/#{Rails.env}.log") + @logger_console = ActiveSupport::Logger.new("log/#{Rails.env}.log") else - @logger_console = Logger.new(STDOUT) + @logger_console = ActiveSupport::Logger.new(STDOUT) end @token = token @local = local @@ -24,7 +24,7 @@ def initialize(token, local) def write(message) if @local then - @logger_console.add(Logger::Severity::UNKNOWN,message) + @logger_console.add(ActiveSupport::Logger::Severity::UNKNOWN,message) end @queue << "#{@token}#{message}\n"