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. |