UniSet  2.2.1
Классы | Открытые члены | Открытые статические члены | Открытые атрибуты | Защищенные члены | Друзья
Класс LogAgregator
Граф наследования:LogAgregator:
DebugStream

Полный список членов класса

Классы

struct  iLog

Открытые члены

 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< DebugStreamcreate (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< DebugStreamgetLog (const std::string &logname)
bool logExist (std::shared_ptr< DebugStream > &l)
std::list< iLoggetLogList ()
std::list< iLoggetLogList (const std::string &regexp_str)
std::ostream & printLogList (std::ostream &os, const std::string &regexp_str="")

Открытые статические члены

static std::vector< std::string > splitFirst (const std::string &lname, const std::string s="/")
static std::ostream & printLogList (std::ostream &os, std::list< iLog > &lst)

Открытые атрибуты

const std::string sep = {"/"}

Защищенные члены

void logOnEvent (const std::string &s)
void addLog (std::shared_ptr< DebugStream > l, const std::string &lname, bool connect)
void addLogAgregator (std::shared_ptr< LogAgregator > la, const std::string &lname)
std::shared_ptr< DebugStreamfindLog (const std::string &lname)
std::ostream & printTree (std::ostream &os, const std::string &g_tab="")
std::list< iLogmakeLogNameList (const std::string &prefix)

Друзья

std::ostream & operator<< (std::ostream &os, LogAgregator &la)
std::ostream & operator<< (std::ostream &os, std::shared_ptr< LogAgregator > la)

Методы

void LogAgregator::logFile ( const std::string &  f,
bool  truncate = false 
) [override, virtual]

Sets the debugstreams' logfile to f.

Переопределяет метод предка DebugStream.

Перекрестные ссылки DebugStream::logFile().


Объявления и описания членов классов находятся в файлах: