Sha256: d3f559719e9d8996d0448bf3014655652487ad89288870d72435d81a5c66ed59
Contents?: true
Size: 738 Bytes
Versions: 3
Compression:
Stored size: 738 Bytes
Contents
# frozen_string_literal: true module TTY class Logger class Event attr_reader :message attr_reader :fields attr_reader :metadata attr_reader :backtrace def initialize(message, fields, metadata) @message = message @fields = fields @metadata = metadata @backtrace = [] evaluate_message end private # Extract backtrace information if message contains exception # # @api private def evaluate_message @message.each do |msg| case msg when Exception @backtrace = msg.backtrace else msg end end end end # Event end # Logger end # TTY
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tty-logger-0.3.0 | lib/tty/logger/event.rb |
tty-logger-0.2.0 | lib/tty/logger/event.rb |
tty-logger-0.1.0 | lib/tty/logger/event.rb |