SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Functions
SCIRun::Core::Logging Namespace Reference

Classes

class  ConsoleLogger
 
class  LogStreamImpl
 
class  LogImpl
 
class  Log
 
class  LegacyLoggerInterface
 
class  ScopedTimeRemarker
 
class  ScopedTimeLogger
 

Typedefs

typedef boost::shared_ptr
< LegacyLoggerInterface
LoggerHandle
 

Enumerations

enum  LogLevel {
  EMERG, ALERT, CRIT, ERROR_LOG,
  WARN, NOTICE, INFO, DEBUG_LOG,
  NOTSET
}
 

Functions

SCISHARE Log::Streamoperator<< (Log &log, LogLevel level)
 
SCISHARE Log::Streamoperator<< (Log::Stream &log, const std::string &msg)
 
SCISHARE Log::Streamoperator<< (Log::Stream &log, double x)
 
template<typename T >
Log::Streamoperator<< (Log::Stream &log, const T &t)
 
SCISHARE Log::Streamoperator<< (Log::Stream &log, std::ostream &(*func)(std::ostream &))
 

Typedef Documentation

typedef boost::shared_ptr<LegacyLoggerInterface> LoggerHandle

Enumeration Type Documentation

enum LogLevel

Logging levels used by pix. Follows the same as for syslog, taken from RFC 5424. Comments added for ease of reading.

See Also
http://en.wikipedia.org/wiki/Syslog.
Enumerator
EMERG 
ALERT 
CRIT 
ERROR_LOG 
WARN 
NOTICE 
INFO 
DEBUG_LOG 
NOTSET 

Function Documentation

Log::Stream & operator<< ( Log log,
LogLevel  level 
)
Log::Stream & operator<< ( Log::Stream log,
const std::string &  msg 
)
Log::Stream & operator<< ( Log::Stream log,
double  x 
)
Log::Stream& SCIRun::Core::Logging::operator<< ( Log::Stream &  log,
const T &  t 
)
Log::Stream & operator<< ( Log::Stream log,
std::ostream &(*)(std::ostream &)  func 
)