Class: Wco::Log
- Inherits:
-
Object
- Object
- Wco::Log
- Includes:
- Mongoid::Document, Mongoid::Paranoia, Mongoid::Timestamps
- Defined in:
- app/models/wco/log.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#label ⇒ Object
can be the stream: ‘stdout’ or ‘stderr’.
- #to_s ⇒ Object
Class Method Details
.puts(message, obj: nil) ⇒ Object
16 17 18 19 |
# File 'app/models/wco/log.rb', line 16 def self.puts , obj: nil create( message: .to_s, obj: obj ) p end |
.puts!(message, label, obj: nil) ⇒ Object
21 22 23 24 25 |
# File 'app/models/wco/log.rb', line 21 def self.puts! , label, obj: nil create( message: .to_s, label: label.to_s, obj: obj ) p "+++ +++ #{label}:" p .inspect end |
Instance Method Details
#label ⇒ Object
can be the stream: ‘stdout’ or ‘stderr’
9 |
# File 'app/models/wco/log.rb', line 9 field :label, type: :string |
#to_s ⇒ Object
27 28 29 |
# File 'app/models/wco/log.rb', line 27 def to_s "#{created_at} #{message}" end |