Fabcoin Core
0.16.2
P2P Digital Currency
|
Logging class, iostream-like, that can be shifted to. More...
#include <Log.h>
Public Member Functions | |
LogOutputStream () | |
Construct a new object. More... | |
~LogOutputStream () | |
Destructor. Posts the accrued log entry to the g_logPost function. More... | |
LogOutputStream & | operator<< (std::string const &_t) |
LogOutputStream & | operator<< (LogTag _t) |
template<class T > | |
LogOutputStream & | operator<< (T const &_t) |
Shift arbitrary data to the log. Spaces will be added between items as required. More... | |
Additional Inherited Members | |
Private Member Functions inherited from dev::LogOutputStreamBase | |
LogOutputStreamBase (char const *_id, std::type_info const *_info, unsigned _v, bool _autospacing) | |
void | comment (std::string const &_t) |
void | append (unsigned long _t) |
void | append (long _t) |
void | append (unsigned int _t) |
void | append (int _t) |
void | append (bigint const &_t) |
void | append (u256 const &_t) |
void | append (u160 const &_t) |
void | append (double _t) |
template<unsigned N> | |
void | append (FixedHash< N > const &_t) |
void | append (h160 const &_t) |
void | append (h256 const &_t) |
void | append (h512 const &_t) |
void | append (std::string const &_t) |
void | append (bytes const &_t) |
void | append (bytesConstRef _t) |
template<class T > | |
void | append (std::vector< T > const &_t) |
template<class T > | |
void | append (std::set< T > const &_t) |
template<class T , class U > | |
void | append (std::map< T, U > const &_t) |
template<class T > | |
void | append (std::unordered_set< T > const &_t) |
template<class T , class U > | |
void | append (std::unordered_map< T, U > const &_t) |
template<class T , class U > | |
void | append (std::pair< T, U > const &_t) |
template<class T > | |
void | append (T const &_t) |
Private Attributes inherited from dev::LogOutputStreamBase | |
bool | m_autospacing = false |
unsigned | m_verbosity = 0 |
std::stringstream | m_sstr |
The accrued log entry. More... | |
LogTag | m_logTag = LogTag::None |
Logging class, iostream-like, that can be shifted to.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |