Class: LogStruct::Event

Inherits:
T::Enum
  • Object
show all
Defined in:
lib/log_struct/enums/event.rb

Overview

Define log event types as an enum

Constant Summary collapse

Log =

Plain log messages

new(:log)
Request =

Request events

new(:request)
Enqueue =

Job events

new(:enqueue)
Schedule =
new(:schedule)
Start =
new(:start)
Finish =
new(:finish)
Upload =

File storage events (ActiveStorage, Shrine, CarrierWave, etc.)

new(:upload)
Download =
new(:download)
Delete =
new(:delete)
Metadata =
new(:metadata)
Exist =
new(:exist)
Stream =
new(:stream)
Url =
new(:url)
Delivery =

Email events

new(:delivery)
Delivered =
new(:delivered)
IPSpoof =

Security events

new(:ip_spoof)
CSRFViolation =
new(:csrf_violation)
BlockedHost =
new(:blocked_host)
Database =

Database events

new(:database)
Error =

Error events

new(:error)
Unknown =

Fallback

new(:unknown)