Class: Pione::Log::CUIMessageLogReceiver

Inherits:
MessageLogReceiver show all
Defined in:
lib/pione/log/message-log-receiver.rb

Overview

CUIMessageLogReceiver is a message log receiver for CUI environment. This receiver prints messages to stdout.

Instance Method Summary collapse

Methods inherited from MessageLogReceiver

#receiver

Constructor Details

#initialize(out = $stdout) ⇒ CUIMessageLogReceiver

Returns a new instance of CUIMessageLogReceiver.



25
26
27
# File 'lib/pione/log/message-log-receiver.rb', line 25

def initialize(out=$stdout)
  @out = out
end

Instance Method Details

#receive(message, level, header, color, session_id) ⇒ Object



29
30
31
# File 'lib/pione/log/message-log-receiver.rb', line 29

def receive(message, level, header, color, session_id)
  @out.puts "%s%s %s" % ["  "*level, ("%5s" % header).color(color), message]
end