mirror of
https://github.com/discourse/discourse.git
synced 2025-06-07 12:36:01 +08:00
Log site name when logging to Logster in Jobs::PullHotlinkedImages
.
This commit is contained in:
@ -52,13 +52,13 @@ module Jobs
|
|||||||
if upload.persisted?
|
if upload.persisted?
|
||||||
downloaded_urls[src] = upload.url
|
downloaded_urls[src] = upload.url
|
||||||
else
|
else
|
||||||
Rails.logger.info("Failed to pull hotlinked image for post: #{post_id}: #{src} - #{upload.errors.join("\n")}")
|
log(:info, "Failed to pull hotlinked image for post: #{post_id}: #{src} - #{upload.errors.join("\n")}")
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
Rails.logger.info("Failed to pull hotlinked image for post: #{post_id}: #{src} - Image is bigger than #{@max_size}")
|
log(:info, "Failed to pull hotlinked image for post: #{post_id}: #{src} - Image is bigger than #{@max_size}")
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
Rails.logger.error("There was an error while downloading '#{src}' locally for post: #{post_id}")
|
log(:error, "There was an error while downloading '#{src}' locally for post: #{post_id}")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
# have we successfully downloaded that file?
|
# have we successfully downloaded that file?
|
||||||
@ -84,7 +84,7 @@ module Jobs
|
|||||||
raw.gsub!(/^#{escaped_src}(\s?)$/) { "<img src='#{url}'>#{$1}" }
|
raw.gsub!(/^#{escaped_src}(\s?)$/) { "<img src='#{url}'>#{$1}" }
|
||||||
end
|
end
|
||||||
rescue => e
|
rescue => e
|
||||||
Rails.logger.info("Failed to pull hotlinked image: #{src} post:#{post_id}\n" + e.message + "\n" + e.backtrace.join("\n"))
|
log(:info, "Failed to pull hotlinked image: #{src} post:#{post_id}\n" + e.message + "\n" + e.backtrace.join("\n"))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -128,6 +128,13 @@ module Jobs
|
|||||||
SiteSetting.should_download_images?(src)
|
SiteSetting.should_download_images?(src)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def log(log_level, message)
|
||||||
|
Rails.logger.public_send(
|
||||||
|
log_level,
|
||||||
|
"#{RailsMultisite::ConnectionManagement.current_db}: #{message}"
|
||||||
|
)
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user