User Manual, Developers Guide and API Documentation

wns::logger::DelimiterFormat Class Reference

Formats messages, elements are separated by a delimiter. More...

#include <logger/DelimiterFormat.hpp>

Inheritance diagram for wns::logger::DelimiterFormat:

Inheritance graph
[legend]
Collaboration diagram for wns::logger::DelimiterFormat:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 DelimiterFormat (const pyconfig::View &pyco)
virtual std::string formatMessage (const RawMessage &m)
virtual std::string formatRegistration (const std::string &, const std::string &)

Private Member Functions

std::string escapeBackslash (const std::string &s)

Private Attributes

std::string delimiter


Detailed Description

Each message is formatted into a single line. The elements of a message are separated by a configurable delimiter.

The order of elements is: simulationTime | module | location | content

Definition at line 44 of file DelimiterFormat.hpp.


Constructor & Destructor Documentation

DelimiterFormat::DelimiterFormat ( const pyconfig::View pyco  ) 

Definition at line 38 of file DelimiterFormat.cpp.


Member Function Documentation

std::string DelimiterFormat::escapeBackslash ( const std::string &  s  )  [private]

Definition at line 54 of file DelimiterFormat.cpp.

std::string DelimiterFormat::formatMessage ( const RawMessage m  )  [virtual]

Implements wns::logger::FormatStrategy.

Definition at line 43 of file DelimiterFormat.cpp.

virtual std::string wns::logger::DelimiterFormat::formatRegistration ( const std::string &  ,
const std::string &   
) [inline, virtual]

Implements wns::logger::FormatStrategy.

Definition at line 53 of file DelimiterFormat.hpp.


Member Data Documentation

Definition at line 60 of file DelimiterFormat.hpp.


The documentation for this class was generated from the following files:

Generated on Sun May 27 03:33:00 2012 for openWNS by  doxygen 1.5.5