Module: MessageWriter

Includes:
CF::Interactive
Included in:
LogsCfPlugin::Plugin, LogsCfPlugin::TailingLogsClient
Defined in:
lib/lds-cf-plugin/loggregator/message_writer.rb

Instance Method Summary collapse

Instance Method Details

#write(app, output, message) ⇒ Object



7
8
9
10
11
# File 'lib/lds-cf-plugin/loggregator/message_writer.rb', line 7

def write(app, output, message)
  msg = [format_time(message.time), "#{message.source_name}/#{message.source_id}", message.message_type_name, message.message].join(" ")
  msg = c(msg.chomp, :error) if message.message_type == LogMessage::MessageType::ERR
  output.puts(msg)
end