|
| LogAgregator (const std::string &name, Debug::type t) |
|
| LogAgregator (const std::string &name="") |
|
virtual void | logFile (const std::string &f, bool truncate=false) override |
| Sets the debugstreams' logfile to f.
|
|
void | add (std::shared_ptr< LogAgregator > log, const std::string &lname="") |
|
void | add (std::shared_ptr< DebugStream > log, const std::string &lname="") |
|
std::shared_ptr< DebugStream > | create (const std::string &logname) |
|
void | addLevel (const std::string &logname, Debug::type t) |
|
void | delLevel (const std::string &logname, Debug::type t) |
|
void | level (const std::string &logname, Debug::type t) |
|
void | offLogFile (const std::string &logname) |
|
void | onLogFile (const std::string &logname) |
|
std::shared_ptr< DebugStream > | getLog (const std::string &logname) |
|
bool | logExist (std::shared_ptr< DebugStream > &l) const |
|
std::shared_ptr< DebugStream > | findByLogName (const std::string &logname) const |
|
std::list< iLog > | getLogList () const |
|
std::list< iLog > | getLogList (const std::string ®exp_str) const |
|
std::ostream & | printLogList (std::ostream &os, const std::string ®exp_str="") const |
|
| DebugStream (Debug::type t=Debug::NONE, Debug::verbosity v=0) |
| Constructor, sets the debug level to t.
|
|
| DebugStream (char const *f, Debug::type t=Debug::NONE, bool truncate=false) |
| Constructor, sets the log file to f, and the debug level to t.
|
|
StreamEvent_Signal | signal_stream_event () |
|
void | level (Debug::type t) noexcept |
| Sets the debug level to t.
|
|
Debug::type | level () const noexcept |
| Returns the current debug level.
|
|
void | addLevel (Debug::type t) noexcept |
| Adds t to the current debug level.
|
|
void | delLevel (Debug::type t) noexcept |
| Deletes t from the current debug level.
|
|
std::string | getLogFile () const noexcept |
|
void | setLogFile (const std::string &n) noexcept |
|
bool | isOnLogFile () const noexcept |
|
void | onLogFile (bool truncate=false) |
|
void | offLogFile () noexcept |
|
void | enableOnScreen () |
|
void | disableOnScreen () |
|
bool | debugging (Debug::type t=Debug::ANY) const noexcept |
| Returns true if t is part of the current debug level.
|
|
std::ostream & | debug (Debug::type t=Debug::ANY) noexcept |
|
std::ostream & | operator[] (Debug::type t) noexcept |
|
std::ostream & | to_end (Debug::type t) noexcept |
|
std::ostream & | operator() (Debug::type t) noexcept |
|
void | showDateTime (bool s) noexcept |
|
void | showLocalTime (bool s) noexcept |
|
void | showMilliseconds (bool s) noexcept |
|
void | showMicroseconds (bool s) noexcept |
|
void | showLogType (bool s) noexcept |
|
void | showLabels (bool s) noexcept |
|
void | hideLabelKey (bool s) noexcept |
|
std::ostream & | log (Debug::type l) noexcept |
|
void | verbose (Debug::verbosity v) noexcept |
|
Debug::verbosity | verbose () const noexcept |
| Returns the current verbose level.
|
|
DebugStream & | V (Debug::verbosity v) noexcept |
|
void | addLabel (const std::string &key, const std::string &value) noexcept |
|
void | delLabel (const std::string &key) noexcept |
|
void | cleanupLabels () noexcept |
|
std::vector< Label > | getLabels () noexcept |
|
std::ostream & | printDate (Debug::type t, char brk='/') noexcept |
|
std::ostream & | printTime (Debug::type t, char brk=':') noexcept |
|
std::ostream & | printDateTime (Debug::type t) noexcept |
|
std::ostream & | pos (int x, int y) noexcept |
|
const DebugStream & | operator= (const DebugStream &r) |
|
void | setLogName (const std::string &n) noexcept |
|
std::string | getLogName () const noexcept |
|