Class: BetterCap::Logger::Entry
- Inherits:
-
Object
- Object
- BetterCap::Logger::Entry
- Defined in:
- lib/bettercap/logger.rb
Instance Method Summary collapse
- #create ⇒ Object
-
#initialize(ts, level, message) ⇒ Entry
constructor
A new instance of Entry.
Constructor Details
#initialize(ts, level, message) ⇒ Entry
Returns a new instance of Entry.
23 24 25 26 27 |
# File 'lib/bettercap/logger.rb', line 23 def initialize( ts, level, ) @timestamp = ts @level = level @message = end |
Instance Method Details
#create ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/bettercap/logger.rb', line 29 def create case @level when Logger::L_RAW ( @message, nil ) when Logger::L_DBG ( @message, 'D' ).light_black when Logger::L_INF ( @message, 'I' ) when Logger::L_WRN ( @message, 'W' ).yellow when Logger::L_ERR ( @message, 'E' ).red end end |