Methods

Instance Public methods

logger()

📝 Source code
# File activestorage/lib/active_storage/log_subscriber.rb, line 41
    def logger
      ActiveStorage.logger
    end
🔎 See on GitHub

service_delete(event)

📝 Source code
# File activestorage/lib/active_storage/log_subscriber.rb, line 19
    def service_delete(event)
      info event, color("Deleted file from key: #{key_in(event)}", RED)
    end
🔎 See on GitHub

service_delete_prefixed(event)

📝 Source code
# File activestorage/lib/active_storage/log_subscriber.rb, line 23
    def service_delete_prefixed(event)
      info event, color("Deleted files by key prefix: #{event.payload[:prefix]}", RED)
    end
🔎 See on GitHub

service_download(event)

Also aliased as: service_streaming_download
📝 Source code
# File activestorage/lib/active_storage/log_subscriber.rb, line 13
    def service_download(event)
      info event, color("Downloaded file from key: #{key_in(event)}", BLUE)
    end
🔎 See on GitHub

service_exist(event)

📝 Source code
# File activestorage/lib/active_storage/log_subscriber.rb, line 27
    def service_exist(event)
      debug event, color("Checked if file exists at key: #{key_in(event)} (#{event.payload[:exist] ? "yes" : "no"})", BLUE)
    end
🔎 See on GitHub

service_mirror(event)

📝 Source code
# File activestorage/lib/active_storage/log_subscriber.rb, line 35
    def service_mirror(event)
      message = "Mirrored file at key: #{key_in(event)}"
      message += " (checksum: #{event.payload[:checksum]})" if event.payload[:checksum]
      debug event, color(message, GREEN)
    end
🔎 See on GitHub

service_streaming_download(event)

Alias for: service_download

service_upload(event)

📝 Source code
# File activestorage/lib/active_storage/log_subscriber.rb, line 7
    def service_upload(event)
      message = "Uploaded file to key: #{key_in(event)}"
      message += " (checksum: #{event.payload[:checksum]})" if event.payload[:checksum]
      info event, color(message, GREEN)
    end
🔎 See on GitHub

service_url(event)

📝 Source code
# File activestorage/lib/active_storage/log_subscriber.rb, line 31
    def service_url(event)
      debug event, color("Generated URL for file at key: #{key_in(event)} (#{event.payload[:url]})", BLUE)
    end
🔎 See on GitHub