Module: LogStruct::Log::Interfaces::CommonFields Abstract
- Extended by:
- T::Helpers, T::Sig
- Included in:
- ActionMailer::Delivered, ActionMailer::Delivery, ActionMailer::Error, ActiveJob::Enqueue, ActiveJob::Finish, ActiveJob::Schedule, ActiveJob::Start, ActiveModelSerializers, ActiveStorage::Delete, ActiveStorage::Download, ActiveStorage::Exist, ActiveStorage::Metadata, ActiveStorage::Stream, ActiveStorage::Upload, ActiveStorage::Url, Ahoy, CarrierWave::Delete, CarrierWave::Download, CarrierWave::Upload, Dotenv::Load, Dotenv::Restore, Dotenv::Save, Dotenv::Update, Error, GoodJob::Enqueue, GoodJob::Error, GoodJob::Finish, GoodJob::Log, GoodJob::Schedule, GoodJob::Start, Plain, Puma::Shutdown, Puma::Start, Request, SQL, Security::BlockedHost, Security::CSRFViolation, Security::IPSpoof, Shrine::Delete, Shrine::Download, Shrine::Exist, Shrine::Metadata, Shrine::Upload, Sidekiq
- Defined in:
- lib/log_struct/shared/interfaces/common_fields.rb
Overview
This module is abstract.
Subclasses must implement the abstract methods below.
Instance Method Summary collapse
- #event ⇒ Event abstract
- #level ⇒ Level abstract
- #serialize(strict = true) ⇒ Hash{Symbol => T.untyped} abstract
- #source ⇒ Source abstract
- #timestamp ⇒ Time abstract
Instance Method Details
#event ⇒ Event
This method is abstract.
22 23 |
# File 'lib/log_struct/shared/interfaces/common_fields.rb', line 22 def event end |
#level ⇒ Level
This method is abstract.
26 27 |
# File 'lib/log_struct/shared/interfaces/common_fields.rb', line 26 def level end |
#serialize(strict = true) ⇒ Hash{Symbol => T.untyped}
This method is abstract.
34 35 |
# File 'lib/log_struct/shared/interfaces/common_fields.rb', line 34 def serialize(strict = true) end |
#source ⇒ Source
This method is abstract.
18 19 |
# File 'lib/log_struct/shared/interfaces/common_fields.rb', line 18 def source end |
#timestamp ⇒ Time
This method is abstract.
30 31 |
# File 'lib/log_struct/shared/interfaces/common_fields.rb', line 30 def end |