25 #ifndef ADF_CentralLog
26 #define ADF_CentralLog
27 #define ADF_CENTRALLOG_H ADF_CentralLog
72 std::list < LogCollector * > fListOfCollectors;
CentralLog is a singleton that should be destroyed at exit time.
Base class for a Log collector.
void SetCentralLog(CentralLog *)
LogCollector * GetCurrentLogCollector() const
Return the current logcollector.
bool IsCollector(std::string whichlog)
Check if the given collector already exists.
Base class for a Log message.
To properly destroy the singleton.
LogCollector * Add(LogCollector *)
Add a new LogCollector to the list of known collectors.
CentralLogDestroyer(CentralLog *s=0x0)
bool ChangeCollector(std::string whichlog=std::string("Null"))
to change the current collector
static CentralLog * theCentralLog()
CentralLog is a singleton.