Logging::ACSLogger − |
#include <loggingACSLogger.h> Inherits Logging::Logger. |
Public Member Functions |
ACSLogger (const std::string &loggerName) |
virtual ~ACSLogger () |
virtual LoggerSmartPtr getLogger (const std::string &loggerName) |
Protected Member Functions |
virtual void acquireHandlerMutex () |
virtual void releaseHandlerMutex () |
Private Attributes |
ACE_Thread_Mutex handlersMutex_m |
Concrete implementation of the abstract Logger class. This class includes public constructors and has at least one Handler registered with it (i.e., the one dealing with the acsLogSvc). |
Logging::ACSLogger::ACSLogger (const std::string & loggerName) Stamdard constructor. |
Parameters: |
loggerName name of this logger |
virtual Logging::ACSLogger::~ACSLogger () [virtual] Destructor |
virtual void Logging::ACSLogger::acquireHandlerMutex () [protected, virtual] Overridden from baseclass. |
Reimplemented from Logging::Logger. |
virtual LoggerSmartPtr Logging::ACSLogger::getLogger (const std::string & loggerName) [virtual] Overridden from baseclass. Returns an ACSLogger. |
Implements Logging::Logger. |
virtual void Logging::ACSLogger::releaseHandlerMutex () [protected, virtual] Overridden from baseclass. |
Reimplemented from Logging::Logger. |
ACE_Thread_Mutex Logging::ACSLogger::handlersMutex_m [private] mutex which guards the handlers making this class completely thread-safe |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |