catch exceptions in activity subscriber
This commit is contained in:
parent
af095cb887
commit
7ee124508e
1 changed files with 7 additions and 3 deletions
|
@ -7,10 +7,14 @@ class ActivityLogSubscriber
|
|||
|
||||
redis.subscribe('activity_log') do |on|
|
||||
on.message do |channel, message|
|
||||
event = ActivityLogEvent.from_json_string(message)
|
||||
begin
|
||||
event = ActivityLogEvent.from_json_string(message)
|
||||
|
||||
ActivityLogAudienceHelper.audience(event)
|
||||
.each { |username| ActivityLogger.log(username, event) }
|
||||
ActivityLogAudienceHelper.audience(event)
|
||||
.each { |username| ActivityLogger.log(username, event) }
|
||||
rescue => e
|
||||
Rails.logger.error (["Error parsing #{message}. #{e.class}: #{e.message}"]+e.backtrace).join("\n")
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue