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