ACSLog_i − |
#include <loggingACSLog_i.h> Inherited by AcsLogServiceImpl. |
Public Member Functions |
ACSLog_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, TAO_LogMgr_i &logmgr_i, DsLogAdmin::LogMgr_ptr factory, DsLogAdmin::LogId id) |
~ACSLog_i () |
virtual void set_logging_supplier (ACSStructuredPushSupplier *supplier) |
void write_recordlist (const DsLogAdmin::RecordList &list) |
Protected Attributes |
bool m_logBin |
ACSStructuredPushSupplier * m_logging_supplier |
Logging::LogStatistics logStat |
char * supOutput |
Implementation of the ACSLog interface (extending BasicLog interface). |
ACSLog_i::ACSLog_i (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, TAO_LogMgr_i & logmgr_i, DsLogAdmin::LogMgr_ptr factory, DsLogAdmin::LogId id) Constructor |
ACSLog_i::~ACSLog_i () Destructor |
virtual void ACSLog_i::set_logging_supplier (ACSStructuredPushSupplier * supplier) [inline, virtual] Set the logging supplier to which puch logs |
Reimplemented in AcsLogServiceImpl. References m_logging_supplier. |
void ACSLog_i::write_recordlist (const DsLogAdmin::RecordList & list) Write a list of record ids to storage. Raises DsLogAdmin::LogFull and DsLogAdmin::LogLocked Same as BasicLogFactory implementation, except it writes to file (no memory store is used) |
Exceptions: |
DsLogAdmin::LogFull |
Logging::LogStatistics ACSLog_i::logStat [protected] |
bool ACSLog_i::m_logBin [protected] |
ACSStructuredPushSupplier* ACSLog_i::m_logging_supplier [protected] The logging supplier |
Referenced by set_logging_supplier(). |
char* ACSLog_i::supOutput [protected] if the environmet variable LOG_SERVICE_SUPPRESS_OUTPUT is set, logging Service supress all the output to the Notification Channel |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |