ESLA

Embeddable Scriting LAnguage

frantz@pangea.stanford.edu

Stanford University, Rock Fracture Project research group

© 2003

StaticLogger Class Reference


Detailed Description

See Logger class for more informations

Definition at line 46 of file static_logger.h.

Static Public Methods

StaticLogger & instance ()
bool connect (Writer *w, const std::string &name, bool active=true)
bool disconnect (const std::string &name)
void disconnect_all ()
void activate (const std::string &name)
void deactivate (const std::string &name)
void activate_alone (const std::string &name)
void activate_all ()
void deactivate_all ()
bool is_activated (const std::string &name)

Static Public Attributes

const Endl endl
const Beginl beginl

Friends

class Writer
StaticLogger & operator<< (StaticLogger &, const StaticLogger::Beginl &)
StaticLogger & operator<< (StaticLogger &, const StaticLogger::Endl &)
StaticLogger & operator<< (StaticLogger &, const std::string &)
StaticLogger & operator<< (StaticLogger &, const char *)
StaticLogger & operator<< (StaticLogger &, bool)
StaticLogger & operator<< (StaticLogger &, short)
StaticLogger & operator<< (StaticLogger &, char)
StaticLogger & operator<< (StaticLogger &, int)
StaticLogger & operator<< (StaticLogger &, unsigned int)
StaticLogger & operator<< (StaticLogger &, long int)
StaticLogger & operator<< (StaticLogger &, float)
StaticLogger & operator<< (StaticLogger &, double)


Member Function Documentation

void StaticLogger::activate const std::string &    name [static]
 

void StaticLogger::activate_all   [static]
 

void StaticLogger::activate_alone const std::string &    name [static]
 

bool StaticLogger::connect Writer   w,
const std::string &    name,
bool    active = true
[static]
 

void StaticLogger::deactivate const std::string &    name [static]
 

void StaticLogger::deactivate_all   [static]
 

bool StaticLogger::disconnect const std::string &    name [static]
 

void StaticLogger::disconnect_all   [static]
 

StaticLogger& StaticLogger::instance   [static]
 

bool StaticLogger::is_activated const std::string &    name [static]
 


Friends And Related Function Documentation

StaticLogger& operator<< StaticLogger &   ,
double   
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
float   
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
long    int
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
unsigned    int
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
int   
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
char   
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
short   
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
bool   
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
const char *   
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
const std::string &   
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
const StaticLogger::Endl  
[friend]
 

StaticLogger& operator<< StaticLogger &   ,
const StaticLogger::Beginl  
[friend]
 

friend class Writer [friend]
 

Definition at line 47 of file static_logger.h.


Field Documentation

const Beginl StaticLogger::beginl [static]
 

Definition at line 59 of file static_logger.h.

const Endl StaticLogger::endl [static]
 

Definition at line 58 of file static_logger.h.


Generated on Wed May 14 11:42:34 2003 for Esla-lib by doxygen1.3-rc1