Main Page | Class Hierarchy | Class List | File List | Class Members

tacpp::Logging Class Reference

common logging More...

#include <Logging.h>

List of all members.

Public Member Functions

void lock ()
void unlock ()
LogListgetl (int)
int add ()
void del (int)
void out_msg (int, string)
void out_netflow (string)
void out_logging (string)
void log (int, char *fmt,...)
void clear ()
int size ()
Logging_end Logging_end_endlog ()
Logging_set Logging_set_setlog (int)
Loggingoperator<< (const char *)
Loggingoperator<< (const int)
Loggingoperator<< (const unsigned int)
Loggingoperator<< (const string)
Loggingoperator<< (ipaddr)
Loggingoperator<< (const float)
Loggingoperator<< (const double)
Loggingoperator<< (const bool)
Loggingoperator<< (Logging_end)
Loggingoperator<< (Logging_set)

Public Attributes

string sbuf
int log2_level
bool present


Detailed Description

common logging

Version:
1
Author:
rv


Member Function Documentation

int Logging::add  ) 
 

add to output list

void Logging::clear  ) 
 

clear queues

void Logging::del int   ) 
 

delete from output list

LogList * Logging::getl int   ) 
 

get log list for id

void Logging::lock  ) 
 

set mutex lock

void Logging::log int  ,
char *  fmt,
... 
 

prepare for output

void Logging::out_msg int  ,
string 
 

output to log buffer with level

void Logging::unlock  ) 
 

remove mutex lock


Member Data Documentation

string tacpp::Logging::sbuf
 

output buffer


The documentation for this class was generated from the following files:
Generated on Thu Jul 21 23:09:48 2005 for tacppd.kdevelop by doxygen 1.3.5