Class: LogStruct::Event
- Inherits:
-
T::Enum
- Object
- T::Enum
- LogStruct::Event
- 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)