14#if __has_include("defs.h") 
   18#include "safe_winsock.h" 
   21#define LOG_USER (1 << 3)  
   48#define LOG_PRIMASK   0x7                       
   49#define LOG_FACMASK   0x03f8                    
   50#define LOG_MASK(pri) (1 << (pri))              
   51#define LOG_UPTO(pri) ((1 << ((pri) + 1)) - 1)  
   53#define LOG_MAKEPRI(fac, pri) ((fac) | (pri)) 
   69#define LOG_ODELAY 0x04  
   70#define LOG_NDELAY 0x08  
   71#define LOG_NOWAIT 0x10  
   72#define LOG_PERROR 0x20  
   75#define LOGOPT_PID      0x01  
   76#define LOGOPT_OUTDEBUG 0x02  
   78#define LOGOPT_NOUDP 0x40  
   79#define LOGOPT_FILE  0x80  
   89void openlog (
const char* ident, 
int option = 0, 
int facility = 
LOG_USER);
 
   98void syslog (
int priority, 
const char* fmt, ...);
 
  101void syslog (
int priority, 
const std::string& msg);
 
void closelog(void)
Close connection to logger.
Definition log.cpp:247
 
void openlog(const char *ident, int option=0, int facility=LOG_USER)
Open connection to logger.
Definition log.cpp:156
 
int setlogmask(int mask)
Set the log mask level.
Definition log.cpp:440
 
void syslog(int priority, const char *fmt,...)
Generate a log message using FMT string and option arguments.
Definition log.cpp:298
 
int setlogopt(int opt)
Set option flags.
Definition log.cpp:467
 
char log_fname[_MAX_PATH]
Log filename if LOGOPT_FILE flag is set.
Definition log.cpp:44
 
int log_defaultopt
Default log options - combination of LOGOPT_... flags.
Definition log.cpp:41
 
bool syslog_debug(const char *fmt,...)
Generate a log message at debug level using FMT string and option arguments.
Definition log.cpp:362
 
char log_servhostname[_MAX_PATH]
Destination host for UDP datagrams. Default is "localhost".
Definition log.cpp:43
 
#define LOG_USER
facility for random user-level messages
Definition log.h:21