BSMPT 3.0.7
BSMPT - Beyond the Standard Model Phase Transitions : A C++ package for the computation of the EWPT in BSM models
|
The BSMPTLogger class. More...
#include <BSMPT/utility/Logger.h>
Public Member Functions | |
BSMPTLogger (std::ostream &os) | |
BSMPTLogger (const BSMPTLogger &)=delete | |
BSMPTLogger (BSMPTLogger &&)=delete | |
BSMPTLogger & | operator= (const BSMPTLogger &)=delete |
BSMPTLogger & | operator= (BSMPTLogger &&)=delete |
Public Attributes | |
friend | Logger |
Private Member Functions | |
void | SetOStream (std::ostream &Ostream) |
SetOStream sets the output of the logger to a certain ostream. | |
void | SetOStream (const std::string &file) |
SetOStream writes the output of the logger to a file. | |
template<typename T > | |
void | Write (LoggingLevel level, const T &toWrite, const std::string &file, int line) |
void | SetLevel (const std::map< LoggingLevel, bool > &level) |
void | SetLevel (LoggingLevel level, bool enable) |
void | Disable () |
Private Attributes | |
std::ostream | mOstream |
std::ofstream | mfilestream |
std::map< LoggingLevel, bool > | mCurrentSetup |
The BSMPTLogger class.
|
private |
SetOStream writes the output of the logger to a file.
file |
|
private |
SetOStream sets the output of the logger to a certain ostream.
Ostream |
|
private |