#include <loggingLocalSyslog.h>
Inheritance diagram for LocalSyslogLogger:
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 int | log (ACE_Log_Record &log_record) |
virtual int | 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. |
|
Constructor facility has to be already shifted left by 3 bits. |
|
Destructor.
|
|
No-op for UDP.
Implements CacheLogger.
|
|
Returns the destination of the logger, e.g. "syslog".
Implements CacheLogger.
|
|
Returns identification string, e.g. "Local syslog".
Implements CacheLogger.
|
|
Send log.
Implements CacheLogger.
|
|
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.
|
|
Open a new connection.
Implements CacheLogger.
|
|
No-op for UDP.
Implements CacheLogger.
|
|
syslog facility.
|