#include "ptlib/udpsock.h"
Go to the source code of this file.
Classes | |
class | PSystemLog |
This class abstracts the operating system dependent error logging facility. More... | |
class | PSystemLogTarget |
class | PSystemLogToNowhere |
Log system output to nowhere. More... | |
class | PSystemLogToStderr |
Log system output to stderr. More... | |
class | PSystemLogToFile |
Log system output to a file. More... | |
class | PSystemLogToNetwork |
Log system output to the network using RFC 3164 BSD syslog protocol. More... | |
class | PSystemLogToSyslog |
Log system output to the Posix syslog() function. More... | |
Defines | |
#define | PSYSTEMLOG(level, variables) |
Log a message to the system log. |
#define PSYSTEMLOG | ( | level, | |||
variables | ) |
Value:
if (PSystemLog::GetTarget().GetThresholdLevel() >= PSystemLog::level) { \ PSystemLog P_systemlog(PSystemLog::level); \ P_systemlog << variables; \ } else (void)0
The current log level is checked and if allowed, the second argument is evaluated as a stream output sequence which is them output to the system log.