logger问题

dev_forum
jingquan huang 5 years ago
parent ee515e97e5
commit 84dbbc42fe

@ -2,7 +2,7 @@ namespace :course_board do
desc 'transfer children message to root message board' desc 'transfer children message to root message board'
task children_message_transfer: :environment do task children_message_transfer: :environment do
Board.find_each do |board| Board.find_each do |board|
logger("Current transfer board id: #{board.id} ~") Rails.logger.info("Current transfer board id: #{board.id} ~")
root_subquery = board.messages.where(parent_id: nil).reorder(nil).pluck(:id) root_subquery = board.messages.where(parent_id: nil).reorder(nil).pluck(:id)
if root_subquery.present? if root_subquery.present?
@ -16,14 +16,14 @@ namespace :course_board do
end end
Board.reset_counters(board.id, :messages) Board.reset_counters(board.id, :messages)
logger("transfer success ~") Rails.logger.info("transfer success ~")
end end
end end
desc 'transfer root id && statistic descendants count' desc 'transfer root id && statistic descendants count'
task messages_descendants_count_transfer: :environment do task messages_descendants_count_transfer: :environment do
Message.root_nodes.find_each do |root| Message.root_nodes.find_each do |root|
logger("Current transfer root id: #{root.id} ~") Rails.logger.info("Current transfer root id: #{root.id} ~")
children_ids = root.children.pluck(:id) children_ids = root.children.pluck(:id)
next if children_ids.blank? next if children_ids.blank?
@ -33,7 +33,7 @@ namespace :course_board do
Message.where(id: ids).update_all(root_id: root.id) Message.where(id: ids).update_all(root_id: root.id)
Message.reset_counters(root.id, :descendants) Message.reset_counters(root.id, :descendants)
logger("transfer success ~") Rails.logger.info("transfer success ~")
end end
end end

Loading…
Cancel
Save