NRLib::LogStream Class Reference

Class LogStream is for internal use in LogKit only. More...

#include <logkit.hpp>

Public Member Functions

 LogStream (std::ostream *logstream, int level)
 Convention: logstream = NULL means cout. More...
 
 LogStream (std::ostream *logstream, const std::vector< int > &levels, bool ignore_general=false)
 
 ~LogStream ()
 
void LogMessage (int level, const std::string &message)
 
void LogMessage (int level, int phase, const std::string &message)
 

Detailed Description

Class LogStream is for internal use in LogKit only.

Constructor & Destructor Documentation

◆ LogStream() [1/2]

NRLib::LogStream::LogStream ( std::ostream *  logstream,
int  level 
)

Convention: logstream = NULL means cout.

◆ LogStream() [2/2]

NRLib::LogStream::LogStream ( std::ostream *  logstream,
const std::vector< int > &  levels,
bool  ignore_general = false 
)

◆ ~LogStream()

NRLib::LogStream::~LogStream ( )

Member Function Documentation

◆ LogMessage() [1/2]

void NRLib::LogStream::LogMessage ( int  level,
const std::string message 
)

◆ LogMessage() [2/2]

void NRLib::LogStream::LogMessage ( int  level,
int  phase,
const std::string message 
)

The documentation for this class was generated from the following file: