|
LocalFileLogger − |
|
#include <loggingLocalFile.h> Inherits CacheLogger. |
|
Public Member Functions |
|
LocalFileLogger () |
|
Constructor. |
|
virtual ~LocalFileLogger (void) |
|
Destructor. |
|
virtual int open (const ACE_TCHAR *filename=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 file’. |
|
virtual const ACE_TCHAR * getDestination () |
|
Returns the destination of the logger, e.g. ’/tmp/local_cache.dat’. |
|
Private Attributes |
|
FILE * m_file |
|
File handle. |
|
ACE_TCHAR * m_fileName |
|
Filename. |
|
int m_newLineLen |
|
New line length. |
|
Implements an ACE_Log_Msg_Backend that logs to a file. |
|
LocalFileLogger::LocalFileLogger () |
|
Constructor. |
|
virtual LocalFileLogger::~LocalFileLogger (void) [virtual] |
|
Destructor. |
|
virtual int LocalFileLogger::close (void) [virtual] |
|
No-op for UDP. Implements CacheLogger. |
|
virtual const ACE_TCHAR* LocalFileLogger::getDestination () [virtual] |
|
Returns the destination of the logger, e.g. ’/tmp/local_cache.dat’. Implements CacheLogger. |
|
virtual const ACE_TCHAR* LocalFileLogger::getIdentification () [virtual] |
|
Returns identification string, e.g. ’Local file’. Implements CacheLogger. |
|
virtual ssize_t LocalFileLogger::log (int priority, const ACE_TCHAR * msg) [virtual] |
|
Send log. Implements CacheLogger. |
|
virtual ssize_t LocalFileLogger::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 LocalFileLogger::open (const ACE_TCHAR * filename = 0) [virtual] |
|
Open a new connection. Implements CacheLogger. |
|
virtual int LocalFileLogger::reset (void) [virtual] |
|
No-op for UDP. Implements CacheLogger. |
|
FILE* LocalFileLogger::m_file [private] |
|
File handle. |
|
ACE_TCHAR* LocalFileLogger::m_fileName [private] |
|
Filename. |
|
int LocalFileLogger::m_newLineLen [private] |
|
New line length. |
|
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |