|
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.8 C++ API from the source code. |