1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
module Lockbox
class LogSubscriber < ActiveSupport::LogSubscriber
def encrypt_file(event)
return unless logger.debug?
payload = event.payload
name = "Encrypt File (#{event.duration.round(1)}ms)"
debug " #{color(name, YELLOW, bold: true)} Encrypted #{payload[:name]}"
end
def decrypt_file(event)
return unless logger.debug?
payload = event.payload
name = "Decrypt File (#{event.duration.round(1)}ms)"
debug " #{color(name, YELLOW, bold: true)} Decrypted #{payload[:name]}"
end
end
end
|