gambit is hosted by Hepforge, IPPP Durham
GAMBIT  v1.5.0-252-gf9a3f78
a Global And Modular Bsm Inference Tool
logger.cpp File Reference

Master source file for Gambit logging. More...

Include dependency graph for logger.cpp:

Go to the source code of this file.


 TODO: see if we can use this one:
 Forward declare minimial logging components needed to use logger.


Logging::LogMaster & Gambit::logger ()
 Function to retrieve a reference to the Gambit global log object. More...
LogMaster & Gambit::Logging::operator<< (LogMaster &, const std::string &)
 Stream functions for use with LogMaster. More...
LogMaster & Gambit::Logging::operator<< (LogMaster &logobj, const LogTag &tag)
 Handle LogTag input. More...
LogMaster & Gambit::Logging::operator<< (LogMaster &logobj, const endofmessage &eom)
 Handle end of message character. More...
LogMaster & Gambit::Logging::operator<< (LogMaster &logobj, const manip1 fp)
 Handle various stream manipulators. More...
LogMaster & Gambit::Logging::operator<< (LogMaster &, const manip2)
LogMaster & Gambit::Logging::operator<< (LogMaster &, const manip3)

Detailed Description

Master source file for Gambit logging.

The LogMaster object is statically declared here, so this should be in its own compilation unit. The function defined here lets you retrieve this static log object in the other compilation units. To use this function, include the header "log.hpp" in your file.

Authors (add name and date if you modify):

Ben Farmer (
2014 Mar
Pat Scott (
2014 Mar

Definition in file logger.cpp.