lestes::msg::fullname_formatter Class Reference

#include <logger_formatters.hh>

Inheritance diagram for lestes::msg::fullname_formatter:

lestes::msg::logger_formatter lestes::std::object lestes::std::mem::keystone List of all members.

Public Member Functions

virtual ::std::ostream & format (const ptr< logger > &,::std::ostream &)
virtual void format_end (const ptr< logger > &,::std::ostream &)

Static Public Member Functions

static ptr< fullname_formatterinstance ()

Protected Member Functions

 fullname_formatter ()

Static Private Attributes

static ptr< fullname_formatterthe_instance = the_instance

Detailed Description

Definition at line 56 of file logger_formatters.hh.


Constructor & Destructor Documentation

lestes::msg::fullname_formatter::fullname_formatter (  )  [protected]

Definition at line 60 of file logger_formatters.cc.

Referenced by instance().

00060                                        : logger_formatter()
00061 {}


Member Function Documentation

ptr< fullname_formatter > lestes::msg::fullname_formatter::instance (  )  [static]

Definition at line 65 of file logger_formatters.cc.

References fullname_formatter(), and the_instance.

00066 {
00067         if (!the_instance)
00068                 the_instance = new fullname_formatter();
00069         return the_instance;
00070 }

std::ostream & lestes::msg::fullname_formatter::format ( const ptr< logger > &  ,
::std::ostream &   
) [virtual]

Implements lestes::msg::logger_formatter.

Definition at line 72 of file logger_formatters.cc.

References lestes::msg::logger2fullname().

00073 {
00074         return os << logger2fullname(l) << ": ";
00075 }

void lestes::msg::fullname_formatter::format_end ( const ptr< logger > &  ,
::std::ostream &   
) [virtual]

Implements lestes::msg::logger_formatter.

Definition at line 77 of file logger_formatters.cc.

00078 {
00079 }


Member Data Documentation

ptr< fullname_formatter > lestes::msg::fullname_formatter::the_instance = the_instance [static, private]

Definition at line 64 of file logger_formatters.hh.

Referenced by instance().


The documentation for this class was generated from the following files:
Generated on Mon Feb 12 18:25:54 2007 for lestes by doxygen 1.5.1-20070107