change logger
This commit is contained in:
parent
c2331695cd
commit
88d55989de
1
Gemfile
1
Gemfile
|
@ -63,6 +63,7 @@ gem 'chinese_pinyin', '0.4.1'
|
||||||
gem 'rmmseg-cpp-huacnlee', '0.2.9'
|
gem 'rmmseg-cpp-huacnlee', '0.2.9'
|
||||||
gem 'redis-namespace'
|
gem 'redis-namespace'
|
||||||
gem 'redis-search'
|
gem 'redis-search'
|
||||||
|
gem 'syslog-logger'
|
||||||
|
|
||||||
# Gems used only for assets and not required
|
# Gems used only for assets and not required
|
||||||
# in production environments by default.
|
# in production environments by default.
|
||||||
|
|
|
@ -319,6 +319,7 @@ GEM
|
||||||
nokogiri
|
nokogiri
|
||||||
sunspot (= 1.3.3)
|
sunspot (= 1.3.3)
|
||||||
sunspot_solr (1.3.3)
|
sunspot_solr (1.3.3)
|
||||||
|
syslog-logger (1.6.8)
|
||||||
terminal-table (1.4.5)
|
terminal-table (1.4.5)
|
||||||
thor (0.17.0)
|
thor (0.17.0)
|
||||||
tilt (1.3.3)
|
tilt (1.3.3)
|
||||||
|
@ -402,6 +403,7 @@ DEPENDENCIES
|
||||||
sunspot-rails-tester
|
sunspot-rails-tester
|
||||||
sunspot_mongo
|
sunspot_mongo
|
||||||
sunspot_solr
|
sunspot_solr
|
||||||
|
syslog-logger
|
||||||
tinymce-rails
|
tinymce-rails
|
||||||
uglifier
|
uglifier
|
||||||
watchr
|
watchr
|
||||||
|
|
|
@ -11,7 +11,7 @@ class BackupServer
|
||||||
|
|
||||||
%x[rm #{archive_db_list_path}]
|
%x[rm #{archive_db_list_path}]
|
||||||
%x[ls #{Rails.root}/tmp/#{dbname}* | du -h --max-depth=1 --block-size=1M |sort -h >> #{archive_db_list_path}]
|
%x[ls #{Rails.root}/tmp/#{dbname}* | du -h --max-depth=1 --block-size=1M |sort -h >> #{archive_db_list_path}]
|
||||||
OrbitJobLogger.info "DB backup done Path:#{dbdirectory}"
|
OrbitLogger.info "DB backup done Path:#{dbdirectory}"
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -8,7 +8,7 @@ class DashboardCounter < Resque::Plugins::RestrictionJob
|
||||||
site.dashboard_counter[:visitors_this_month] = obj.display_visitors_this_month
|
site.dashboard_counter[:visitors_this_month] = obj.display_visitors_this_month
|
||||||
site.dashboard_counter[:visitors_this_year] = obj.display_visitors_this_year
|
site.dashboard_counter[:visitors_this_year] = obj.display_visitors_this_year
|
||||||
site.save
|
site.save
|
||||||
OrbitJobLogger.info "DashboardCounter done #{site.dashboard_counter.to_s}"
|
OrbitLogger.info "DashboardCounter done #{site.dashboard_counter.to_s}"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -5,6 +5,6 @@ class UpdateTagCloud
|
||||||
Tag.all.each do |tag|
|
Tag.all.each do |tag|
|
||||||
tag.update_attribute(:cloud_view_count, tag.impressionist_count(:created_at.gte => 14.days.ago, :created_at.lte => Time.now))
|
tag.update_attribute(:cloud_view_count, tag.impressionist_count(:created_at.gte => 14.days.ago, :created_at.lte => Time.now))
|
||||||
end
|
end
|
||||||
OrbitJobLogger.info "UpdateTagCloud Done"
|
OrbitLogger.info "UpdateTagCloud Done"
|
||||||
end
|
end
|
||||||
end
|
end
|
|
@ -6,4 +6,4 @@ YAML::ENGINE.yamler = 'syck'
|
||||||
# Initialize the rails application
|
# Initialize the rails application
|
||||||
Orbit::Application.initialize!
|
Orbit::Application.initialize!
|
||||||
Me = Site.first
|
Me = Site.first
|
||||||
OrbitJobLogger = OrbitJobLog.new
|
OrbitLogger = Logger::Syslog.new
|
||||||
|
|
|
@ -19,6 +19,7 @@ Orbit::Application.configure do
|
||||||
|
|
||||||
# Generate digests for assets URLs
|
# Generate digests for assets URLs
|
||||||
config.assets.digest = true
|
config.assets.digest = true
|
||||||
|
config.logger = Logger::Syslog.new
|
||||||
|
|
||||||
# Defaults to Rails.root.join("public/assets")
|
# Defaults to Rails.root.join("public/assets")
|
||||||
# config.assets.manifest = YOUR_PATH
|
# config.assets.manifest = YOUR_PATH
|
||||||
|
|
|
@ -1,32 +0,0 @@
|
||||||
class OrbitJobLog < Logger
|
|
||||||
FORMAT = "%m/%d/%Y %H:%M%p: "
|
|
||||||
def initialize
|
|
||||||
case Rails.env
|
|
||||||
when 'production'
|
|
||||||
# Logger::Syslog.new("orbit_routine", Syslog::LOG_LOCAL5)
|
|
||||||
super(Orbit::Application.config.root.to_s+'/log/orbit_job.log','daily')
|
|
||||||
when 'development'
|
|
||||||
super(Orbit::Application.config.root.to_s+'/log/orbit_job.dev.log','daily')
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def debug(msg)
|
|
||||||
super(Time.now.strftime()+msg)
|
|
||||||
end
|
|
||||||
|
|
||||||
def info(msg)
|
|
||||||
super(Time.now.strftime(FORMAT)+msg)
|
|
||||||
end
|
|
||||||
|
|
||||||
def warn(msg)
|
|
||||||
super(Time.now.strftime(FORMAT)+msg)
|
|
||||||
end
|
|
||||||
|
|
||||||
def error(msg)
|
|
||||||
super(Time.now.strftime(FORMAT)+msg)
|
|
||||||
end
|
|
||||||
|
|
||||||
def fatal(msg)
|
|
||||||
super(Time.now.strftime(FORMAT)+msg)
|
|
||||||
end
|
|
||||||
end
|
|
Reference in New Issue