log.h revision 26516
1#define LogMIN (1) 2#define LogASYNC (1) /* syslog(LOG_INFO, ....) */ 3#define LogCARRIER (2) 4#define LogCHAT (3) 5#define LogCOMMAND (4) 6#define LogCONNECT (5) 7#define LogDEBUG (6) /* syslog(LOG_DEBUG, ....) */ 8#define LogHDLC (7) 9#define LogLCP (8) 10#define LogLINK (9) 11#define LogLQM (10) 12#define LogPHASE (11) 13#define LogTCPIP (12) 14#define LogTUN (13) /* If set, tun%d is output with each message */ 15#define LogMAXCONF (13) 16#define LogWARN (14) /* Sent to VarTerm else syslog(LOG_WARNING, ) */ 17#define LogERROR (15) /* syslog(LOG_ERR, ....), + sent to VarTerm */ 18#define LogALERT (16) /* syslog(LOG_ALERT, ....) */ 19#define LogMAX (16) 20 21/* The first int arg for all of the following is one of the above values */ 22extern const char *LogName(int); 23extern void LogKeep(int); 24extern void LogDiscard(int); 25extern void LogDiscardAll(); 26extern int LogIsKept(int); 27extern void LogOpen(const char *); 28extern void LogSetTun(int); 29extern void LogClose(); 30extern void LogPrintf(int, char *, ...); 31extern void LogDumpBp(int, char *hdr, struct mbuf *bp); 32extern void LogDumpBuff(int, char *hdr, u_char *ptr, int n); 33