class KmsEncrypted::LogSubscriber
Public Instance Methods
decrypt(event)
click to toggle source
# File lib/kms_encrypted/log_subscriber.rb, line 3 def decrypt(event) return unless logger.debug? data_key = event.payload[:data_key] name = data_key ? "Decrypt Data Key" : "Decrypt" name += " (#{event.duration.round(1)}ms)" context = event.payload[:context] context = context.inspect if context.is_a?(Hash) debug " #{color(name, YELLOW, true)} Context: #{context}" end
encrypt(event)
click to toggle source
# File lib/kms_encrypted/log_subscriber.rb, line 14 def encrypt(event) return unless logger.debug? data_key = event.payload[:data_key] name = data_key ? "Encrypt Data Key" : "Encrypt" name += " (#{event.duration.round(1)}ms)" context = event.payload[:context] context = context.inspect if context.is_a?(Hash) debug " #{color(name, YELLOW, true)} Context: #{context}" end