commore  1.0.6-SNAPSHOT
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
commore::SysLogHook Class Reference

#include <LogHook.h>

+ Inheritance diagram for commore::SysLogHook:

Public Member Functions

 SysLogHook (const AChar *syslog_id, int facility, bool activate=true)
 
 SysLogHook (const SysLogHook &)
 
SysLogHookoperator= (const SysLogHook &)
 
 ~SysLogHook ()
 
bool activate (bool activate=true)
 
- Public Member Functions inherited from commore::AutoRef< LogHook >
 AutoRef ()
 
 AutoRef (const AChar *s)
 
 AutoRef (bool)
 
 AutoRef (LogHook *p)
 
 AutoRef (RefObject *p)
 
 AutoRef (const AutoRef &a)
 
 AutoRef (const AutoRefBase &a)
 
AutoRefoperator= (const AutoRef &a)
 
AutoRefoperator= (const AutoRefBase &a)
 
AutoRefoperator= (RefObject *p)
 
 operator bool () const
 
bool create (const AChar *s)
 
bool create ()
 
bool bind (const AChar *s)
 
bool bind ()
 
LogHookget () const
 
LogHookoperator* () const
 
LogHookoperator-> () const
 
 operator LogHook * () const
 
bool operator== (const AutoRef &a) const
 
bool operator!= (const AutoRef &a) const
 
bool operator< (const AutoRef &a) const
 
bool is_bound () const
 
void unbind ()
 
- Public Member Functions inherited from commore::AutoRefBase
 AutoRefBase ()
 
 AutoRefBase (RefObject *p)
 
 AutoRefBase (const AutoRefBase &a)
 
AutoRefBaseoperator= (const AutoRefBase &a)
 
 ~AutoRefBase ()
 
RefObjectget_ () const
 
void set_ (RefObject *p)
 
void clear ()
 

Detailed Description

Syslog hook currently implemented only for linux systems

Constructor & Destructor Documentation

SysLogHook::SysLogHook ( const AChar syslog_id,
int  facility,
bool  activate = true 
)
Parameters
syslog_ididentifier used as a prefix for all messages. see openlog() libc documentation
facilityfacility used for all messages. see openlog() libc documentation
optional activate true for immediately activate this hook. default is true.
SysLogHook::SysLogHook ( const SysLogHook p)
SysLogHook::~SysLogHook ( )

Member Function Documentation

bool SysLogHook::activate ( bool  activate = true)

Activate log message collect

Parameters
activateif false deactivate
Returns
previous status
SysLogHook & SysLogHook::operator= ( const SysLogHook p)

The documentation for this class was generated from the following files: