Fix #4125: Detect forum and comment spam.

This commit is contained in:
evazion
2019-08-23 22:07:04 -05:00
parent 06ff249530
commit a9b0362fc7
5 changed files with 107 additions and 6 deletions

View File

@@ -1,4 +1,12 @@
class DanbooruLogger
def self.info(message, params = {})
Rails.logger.info(message)
if defined?(::NewRelic)
::NewRelic::Agent.record_custom_event(:spam, message: message, **params)
end
end
def self.log(exception, expected: false, **params)
if expected
Rails.logger.info("#{exception.class}: #{exception.message}")