qlib::ace::Log_Facade Class Reference

a helper class to handle the resource and flags of ACE_Log_Msg More...

#include <Log_Facade.h>

List of all members.

Public Member Functions

 Log_Facade (void)
 default construct, will print log to stderr
 Log_Facade (bool verbose, const std::string &logfile)
 construct with verbose flag and log file
 ~Log_Facade (void)
 destruct
void verbose (bool verb)
 set verbose
bool verbose (void)
 get verbose status

Private Attributes

std::ofstream * log_
bool verbose_


Detailed Description

a helper class to handle the resource and flags of ACE_Log_Msg

Definition at line 29 of file Log_Facade.h.


Constructor & Destructor Documentation

qlib::ace::Log_Facade::Log_Facade ( void   ) 

default construct, will print log to stderr

Definition at line 21 of file Log_Facade.cpp.

qlib::ace::Log_Facade::Log_Facade ( bool  verbose,
const std::string &  logfile 
)

construct with verbose flag and log file

Parameters:
verbose true for set verbose, false for silence
logfile 

Definition at line 25 of file Log_Facade.cpp.

References log_.

qlib::ace::Log_Facade::~Log_Facade ( void   ) 

destruct

Definition at line 34 of file Log_Facade.cpp.

References log_.


Member Function Documentation

void qlib::ace::Log_Facade::verbose ( bool  verb  ) 

set verbose

Definition at line 42 of file Log_Facade.cpp.

References verbose_.

bool qlib::ace::Log_Facade::verbose ( void   )  [inline]

get verbose status

Definition at line 48 of file Log_Facade.h.

References verbose_.


Member Data Documentation

std::ofstream* qlib::ace::Log_Facade::log_ [private]

Definition at line 50 of file Log_Facade.h.

Referenced by Log_Facade(), and ~Log_Facade().

bool qlib::ace::Log_Facade::verbose_ [private]

Definition at line 51 of file Log_Facade.h.

Referenced by verbose().


The documentation for this class was generated from the following files:
Generated on Fri Jun 8 22:49:25 2007 for qlib::ace by  doxygen 1.5.1