From 569c23798c73a68a89c81fdd01cdffc8f7c4ac16 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Mon, 18 Feb 2013 17:31:09 -0300 Subject: [PATCH] [spaminator] Moving spaminator lot to noosfero default log file --- plugins/spaminator/lib/spaminator_plugin/spaminator.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/spaminator/lib/spaminator_plugin/spaminator.rb b/plugins/spaminator/lib/spaminator_plugin/spaminator.rb index 253324e..6c817a0 100644 --- a/plugins/spaminator/lib/spaminator_plugin/spaminator.rb +++ b/plugins/spaminator/lib/spaminator_plugin/spaminator.rb @@ -12,7 +12,10 @@ class SpaminatorPlugin::Spaminator puts Benchmark.measure { run(environment) } end - def initialize_logger(logpath) + def initialize_logger(environment) + logdir = File.join(RAILS_ROOT, 'log', SpaminatorPlugin.name.underscore) + File.makedirs(logdir) if !File.exist?(logdir) + logpath = File.join(logdir, "#{environment.name.to_slug}_#{ENV['RAILS_ENV']}_#{Time.now.strftime("%F_%T")}.log") @logger = Logger.new(logpath) end @@ -28,8 +31,7 @@ class SpaminatorPlugin::Spaminator @report = SpaminatorPlugin::Report.new(:environment => environment, :total_people => Person.count, :total_comments => Comment.count) - logpath = File.join(SpaminatorPlugin.root_path, 'log', "#{environment.name.to_slug}_#{ENV['RAILS_ENV']}_#{Time.now.strftime("%F_%T")}.log") - self.class.initialize_logger(logpath) + self.class.initialize_logger(environment) end def run -- libgit2 0.21.2