#include <Log_Msg_UNIX_Syslog.h>
Public Member Functions | |
ACE_Log_Msg_UNIX_Syslog (void) | |
Constructor. | |
virtual | ~ACE_Log_Msg_UNIX_Syslog (void) |
Destructor. | |
virtual int | open (const ACE_TCHAR *logger_key) |
Open a new event log. | |
virtual int | reset (void) |
Reset the backend. | |
virtual int | close (void) |
Close the backend completely. | |
virtual ssize_t | log (ACE_Log_Record &log_record) |
This is called when we want to log a message. | |
Private Member Functions | |
int | convert_log_priority (ACE_UINT32 lm_priority) |
Convert an ACE_Log_Priority value to the corresponding syslog priority. | |
int | convert_log_mask (int lm_mask) |
Convert an ACE_Log_Priority mask to the corresponding syslog mask value. |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_Log_Msg_UNIX_Syslog::ACE_Log_Msg_UNIX_Syslog | ( | void | ) |
Constructor.
ACE_Log_Msg_UNIX_Syslog::~ACE_Log_Msg_UNIX_Syslog | ( | void | ) | [virtual] |
Destructor.
int ACE_Log_Msg_UNIX_Syslog::open | ( | const ACE_TCHAR * | logger_key | ) | [virtual] |
Open a new event log.
Initialize the event logging facility.
logger_key | The name of the calling program. This name is used as the ident in the syslog entries. If it is 0 (no name), the application name as returned from ACE_Log_Msg::program_name() is used. |
Implements ACE_Log_Msg_Backend.
int ACE_Log_Msg_UNIX_Syslog::reset | ( | void | ) | [virtual] |
int ACE_Log_Msg_UNIX_Syslog::close | ( | void | ) | [virtual] |
ssize_t ACE_Log_Msg_UNIX_Syslog::log | ( | ACE_Log_Record & | log_record | ) | [virtual] |
int ACE_Log_Msg_UNIX_Syslog::convert_log_priority | ( | ACE_UINT32 | lm_priority | ) | [private] |
Convert an ACE_Log_Priority value to the corresponding syslog priority.
int ACE_Log_Msg_UNIX_Syslog::convert_log_mask | ( | int | lm_mask | ) | [private] |
Convert an ACE_Log_Priority mask to the corresponding syslog mask value.