LocalSyslogLogger − |
#include <loggingLocalSyslog.h> Inherits CacheLogger. |
Public Member Functions |
LocalSyslogLogger (int facility=LOG_USER) |
virtual ~LocalSyslogLogger (void) |
Destructor. |
virtual int open (const ACE_TCHAR *ident=0) |
Open a new connection. |
virtual int reset (void) |
No-op for UDP. |
virtual int close (void) |
No-op for UDP. |
virtual ssize_t log (ACE_Log_Record &log_record) |
virtual ssize_t log (int priority, const ACE_TCHAR *msg) |
Send log. |
virtual const ACE_TCHAR * getIdentification () |
Returns identification string, e.g. ’Local syslog’. |
virtual const ACE_TCHAR * getDestination () |
Returns the destination of the logger, e.g. ’syslog’. |
Private Attributes |
int m_facility |
syslog facility. |
Implements an ACE_Log_Msg_Backend that logs to a local syslog. |
LocalSyslogLogger::LocalSyslogLogger (int facility = LOG_USER) Constructor facility has to be already shifted left by 3 bits. |
virtual LocalSyslogLogger::~LocalSyslogLogger (void) [virtual] |
Destructor. |
virtual int LocalSyslogLogger::close (void) [virtual] |
No-op for UDP. Implements CacheLogger. |
virtual const ACE_TCHAR* LocalSyslogLogger::getDestination () [virtual] |
Returns the destination of the logger, e.g. ’syslog’. Implements CacheLogger. |
virtual const ACE_TCHAR* LocalSyslogLogger::getIdentification () [virtual] |
Returns identification string, e.g. ’Local syslog’. Implements CacheLogger. |
virtual ssize_t LocalSyslogLogger::log (int priority, const ACE_TCHAR * msg) [virtual] |
Send log. Implements CacheLogger. |
virtual ssize_t LocalSyslogLogger::log (ACE_Log_Record & log_record) [virtual] ACE_Log_Record with msg_data and priority set. Logs the record’s msg_data() and maps ACE priority to syslog priority. ACE_Log_Record.msg_data() copies message (performacne concern). |
Implements CacheLogger. |
virtual int LocalSyslogLogger::open (const ACE_TCHAR * ident = 0) [virtual] |
Open a new connection. Implements CacheLogger. |
virtual int LocalSyslogLogger::reset (void) [virtual] |
No-op for UDP. Implements CacheLogger. |
int LocalSyslogLogger::m_facility [private] |
syslog facility. |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |