|
algorithms
2.2.0
Framework-independent algorithms for the EIC
|
#include <algorithms/logger.h>
Public Types | |
| using | IOManipType1 = std::ostream&(std::ostream&) |
| using | IOManipType2 = std::ios_base&(std::ios_base&) |
Public Member Functions | |
| LoggerStream (std::string_view caller, const LogLevel level, const LogLevel threshold=LogSvc::instance().defaultLevel()) | |
| LoggerStream ()=delete | |
| LoggerStream (const LoggerStream &)=delete | |
| ~LoggerStream () | |
| template<class Arg> | |
| LoggerStream & | operator<< (Arg &&streamable) |
| LoggerStream & | operator<< (IOManipType1 *f) |
| LoggerStream & | operator<< (IOManipType2 *f) |
| LogLevel | threshold () const |
| void | threshold (const LogLevel th) |
| using algorithms::detail::LoggerStream::IOManipType1 = std::ostream&(std::ostream&) |
| using algorithms::detail::LoggerStream::IOManipType2 = std::ios_base&(std::ios_base&) |
|
inline |
|
delete |
|
delete |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |