#include <loggingACSLog_i.h>
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)
DsLogAdmin::LogFull | ||
DsLogAdmin::LogLocked |
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